Ubuntu 18.04 サーバーの静的 IP の問題

Ubuntu 18.04 サーバーの静的 IP の問題

Ubuntu 18.04 で、サーバーの静的 IP を設定しようとしました。うまくいったと思ったのですが、再起動後にイーサネット インターフェイスがeno1無効になっていることがわかりました。 で再度有効にした後sudo ifconfig eno1 up、IPv4 IP アドレスを取得できません。

新しい netplan システム (以下の構成) を使用して静的 IP を設定し、この構成で動作していましたが、netplan がインストールされていないことが確認されました ( sudo netplan applyyields 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処理されるはずです。

関連情報