Ubuntu 18.04で、サーバーの静的IPを設定しようとしました。動作していたと思いましたが、再起動後、イーサネットインターフェイスeno1
が無効になっていることがわかりました。 Sudo ifconfig eno1 up
で再度有効にした後、IPv4 IPアドレスの取得に失敗します。
新しいネットプランシステム(以下の構成)を使用して静的IPをセットアップし、この構成で動作させましたが、ネットプランがインストールされていません(Sudo netplan apply
はnetplan: command not found
を生成します)。
要約すると、2つの問題:
/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経由のalbiet)をうまく使用できるので、おそらくネットワークの問題ではないことを知っています。
何らかの理由でネットプランがアンインストールされたようです。
これらのコマンドを実行して、ネットプランを再インストールします。
Sudo apt update
Sudo apt install netplan.io
マシンを再起動します。その後、/etc/netplan/01-netcfg.yaml
の設定を処理する必要があります。