web-dev-qa-db-ja.com

ネットワークは大丈夫ですが、起動時にネットワークを待っているUbuntu Server 18.04

Ubuntu Server 18.04の新規インストールがあります。すべてのセットアップとテストが完了するまで、有線ネットワークとwifiネットワークの両方に接続する必要があります。

/ etc/netplanディレクトリには2つのファイルが含まれています。

01-netcfg.yaml

network:
  version: 2
  renderer: networkd
  wifis:
    wlp58s0:
      dhcp4: yes
      dhcp6: yes
      access-points:
        "MyNetworkName":
          password: "MyPassword"

50-cloud-init.yaml:

network:
  ethernets:
    eno1:
      addresses: []
      dhcp4: true
      optional: true
  version: 2

サーバーが起動すると、次のメッセージが2分間表示されたままになります。

A start job is running for Wait for Network to be Configured.

このメッセージが表示されている間、サーバーは有線IPでpingできますが、wifi IPではできません。 2分間の待機時間が経過し、接続されたディスプレイにユーザープロンプトが表示された直後に、WiFi IP経由でpingを実行できます。

ログオンすると、ifconfigは両方のインターフェースが正常に初期化されたことを示します。両方のインターフェースがルーターからIPアドレスを受信して​​いるため、サーバーは両方のIPでネットワークを介して到達可能です。

起動直後のnetworkctl listコマンドの出力は次のとおりです。

$ networkctl list
IDX LINK             TYPE               OPERATIONAL SETUP     
  1 lo               loopback           carrier     unmanaged 
  2 eno1             ether              routable    configured
  3 wlp58s0          wlan               routable    configured

無線LANルーターは約2メートル近くにあり、信号は非常に強いです。サーバーを再起動する予定はあまりないので、待機の問題は耐えられます。しかし、これはいくつかのネットワーク構成の症状であり、事態が悪化する前に修正する必要があることを恐れています。

3
Passiday

追加した場合

  optional: yes

あなたのwifis/wlp58s0構成に?同様の問題がありましたが、起動したときにのみwithout有線イーサネットが起動しました。 /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:
      dhcp4: yes

追加したとき

      optional: yes

問題はなくなりました。 man 5 netplanページには、optionalデバイスは起動に必要ではなく、デフォルトはfalseであることが記載されています。

2
Niclas Börlin