我嘗試在 Ubuntu 18.04 下為伺服器設定靜態 IP。我以為我可以正常工作,但重新啟動後我發現我的乙太網路介面eno1
已被停用。重新啟用後sudo ifconfig eno1 up
,無法取得IPv4 IP位址。
我使用新的 netplan 系統(下面的配置)來設定靜態 ip,並讓它使用此配置,但我不再看到安裝了 netplan(sudo netplan apply
yields netplan: command not found
)。
總結一下,兩個問題:
- 介面已禁用並且不再取得 IPv4
- netplan 不再安裝?
內容/etc/netplan/01-netcfg.yaml
:
network:
version: 2
renderer: networkd
ethernets:
eno1:
dhcp4: no
addresses: [192.168.1.5/24]
gateway4: 192.168.1.1
nameservers:
addresses: [192.168.1.1]
我知道這可能不是網路問題,因為我可以很好地使用其他電腦(儘管透過 dhcp)。
答案1
看來 netplan 因某種原因已被卸載。
執行以下命令重新安裝 netplan:
sudo apt update
sudo apt install netplan.io
重新啟動機器。之後您的配置/etc/netplan/01-netcfg.yaml
應該被處理。