Ubuntu 18.04 で、サーバーの静的 IP を設定しようとしました。うまくいったと思ったのですが、再起動後にイーサネット インターフェイスがeno1
無効になっていることがわかりました。 で再度有効にした後sudo ifconfig eno1 up
、IPv4 IP アドレスを取得できません。
新しい netplan システム (以下の構成) を使用して静的 IP を設定し、この構成で動作していましたが、netplan がインストールされていないことが確認されました ( sudo netplan apply
yields netplan: command not found
)。
要約すると、2 つの問題があります。
- インターフェースが無効になり、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
処理されるはずです。