これは私の/etc/network/interfaces
:
# ifupdown has been replaced by netplan(5) on this system. See
# /etc/netplan for current configuration.
# To re-enable ifupdown on this system, you can run:
# Sudo apt install ifupdown
これは私の/etc/netplan/01-netcfg.yaml
:
# This file describes the network interfaces available on your system
# For more information, see netplan(5).
network:
version: 2
renderer: networkd
ethernets:
enp0s25:
addresses: [ 192.168.1.100/24 ]
gateway4: 192.168.1.1
nameservers:
addresses:
- "8.8.8.8"
- "8.8.4.4"
マシンがネットワークに接続されると、正常に起動します。しかし、ネットワークケーブルがないメンテナンスのためにデスクに引き継ぐと、次のように迎えられます。
ネットワークの構成を待機するための開始ジョブが実行されています
イーサネットケーブルを接続せずにマシンを起動できるように、どうすれば修正できますか?
私は通常、仮想マシンで静的IPアドレスを使用するときにこれを確認します。 networkd
はネットワークをセットアップするか、この値を使用してシステムをネットワークに追加する必要があるため、ネットワークが利用できない場合は起動しません。
構成を変更し、optional: true
を追加して、起動中にシステムが動作しないようにします。
network:
version: 2
renderer: networkd
enp0s25:
addresses: [ 192.168.1.100/24 ]
gateway4: 192.168.1.1
nameservers:
addresses:
- "8.8.8.8"
- "8.8.4.4"
optional: true
次にSudo netplan try
を試して、すべてがうまくいけばSudo netplan apply
を適用します。
抜粋:
インターフェイスの待機を防止する起動に不要なインターフェイス、または起動中に待機しないインターフェイスには、オプションのtrueキーを追加する必要があります。これにより、起動しない可能性のあるインターフェイスの起動の長い遅延を防ぎます。