在 Ubuntu 18.10 上,我在接口上有一个以太网连接enp3s0
。启动时它使用 DHCP,但 DNS 不起作用。将其设置为静态并应用时,它可以工作。但重新启动时会发生同样的事情。
启动时,网络系统托盘图标菜单中有两个选项可用:
- enp3s0 (我猜测是损坏的临时活动服务器)
- 有线连接 1(我创建并保存的连接)
当我在 NetworkManager 托盘菜单中选择“有线连接 1”时,它会连接并工作,然后断开的连接就会消失。
仅检查/etc/NetworkManager/system-connections/
“有线连接 1”显示正确的设置。
启动时入侵的 DHCP enp3s0 来自哪里,为什么系统不遵守启动时保存的设置?
答案1
NetworkManager 之外的某些东西正在配置设备。NetworkManager 注意到了这一点,并生成一个内存配置文件来反映外部配置的内容。请注意,在这种情况下,NetworkManager 实际上不会对设备执行任何操作。它只是假装配置了某些东西。
解决方案是在启动 NetworkManager 之前不要从外部配置设备。或者,手动激活所需的配置文件,然后 NetworkManager 将接管 ( nmcli connection up ...
)。