web-dev-qa-db-ja.com

Ubuntu 18.04.1はイーサネットケーブルなしでは起動しません

これは私の/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"

マシンがネットワークに接続されると、正常に起動します。しかし、ネットワークケーブルがないメンテナンスのためにデスクに引き継ぐと、次のように迎えられます。

Error

ネットワークの構成を待機するための開始ジョブが実行されています

イーサネットケーブルを接続せずにマシンを起動できるように、どうすれば修正できますか?

1
AndreKR

私は通常、仮想マシンで静的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キーを追加する必要があります。これにより、起動しない可能性のあるインターフェイスの起動の長い遅延を防ぎます。

参照: https://netplan.io/faq

2
George Udosen