Ubuntu 18.04 无法启动网络,netplan DHCP配置

Ubuntu 18.04 无法启动网络,netplan DHCP配置

在接口 ens160 上为 DHCP 配置的 Netplan:

more /etc/netplan/01-netcfg.yaml
network:
  version: 2
  renderer: networkd
  ethernets:
    ens160:
      dhcp4: yes

执行 netplan restart 时什么都没发生,只有“触摸”文件或编辑它然后重新启动 netplan/network 时它才会起作用,重启后网络也会关闭。这只发生在 ubuntu 18 上。

答案1

请检查:cat /usr/share/doc/netplan.io/examples/dhcp.yaml正确的写法是 dhcp4: true。请修改您的文件为:

network:
  version: 2
  renderer: networkd
  ethernets:
    ens160:
      dhcp4: true

接下来是:

sudo netplan generate
sudo netplan apply

重新启动并让我们听取您的报告。

答案2

自从 18.04.3 左右以来,我就看到了类似的东西。我不得不在文件中将接口标记为可选/etc/netplan/interface.yaml。然后我有一个脚本在启动时运行 dhclient。

这是一个临时解决方案,但它完成了工作。我偶然发现了这个问题,希望找到更好的方法。

相关内容