如果没有以太网线,Ubuntu 18.04.1 无法启动

如果没有以太网线,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"

当机器连接到网络时,它可以正常启动。但每当我把它带到没有网线的办公桌上进行维护时,我都会看到这样的信息:

错误

正在运行等待网络配置的启动作业

我该如何修复这个问题,以便可以在没有连接以太网电缆的情况下启动机器?

答案1

当我在虚拟机上使用静态 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

相关内容