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メートル近くにあり、信号は非常に強いです。サーバーを再起動する予定はあまりないので、待機の問題は耐えられます。しかし、これはいくつかのネットワーク構成の症状であり、事態が悪化する前に修正する必要があることを恐れています。
追加した場合
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
であることが記載されています。