Ubuntu Server 18.04 在启动时等待网络,尽管网络正常

Ubuntu Server 18.04 在启动时等待网络,尽管网络正常

我全新安装了 Ubuntu Server 18.04。在完成所有设置和测试之前,我希望它能够同时连接到有线和 wifi 网络。

我的 /etc/netplan 目录包含两个文件:

01-netcfg.yaml

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

50-云-初始化.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 ping 通。等待 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

wifi路由器距离我大约 2 米,信号非常强。由于我不打算过多重启服务器,所以等待的问题还是可以忍受的。但我担心这可能是某些网络配置的症状,应该在情况恶化之前修复。

答案1

如果你添加

  optional: yes

你的 wifis/wlp58s0 配置有问题吗?我也遇到过类似的问题,但只在我启动时没有/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

相关内容