几天前,我不得不通过 PPPoE 连接到互联网,我使用了pppoeconf
。现在我又回到了 dhcp。但每当我使用 NetworkManager 建立新的有线连接时,它都无法连接,如下所示:
如果我尝试通过 nmcli 连接:
sudo nmcli connection up New\ 802-3-ethernet\ connection
Error: Connection activation failed: No suitable device found for this connection.
dhclient 也不起作用。
但是,如果我重新启动笔记本电脑并插入以太网电缆,它就可以正常工作(而电缆不需要再次插拔)。
我的 /etc/network/interfaces 文件:
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
auto enp3s0
iface enp3s0 inet dhcp
那么为什么会发生这种情况?我该如何解决它?
Ubuntu 16.04
答案1
从这里我发现 /etc/network/interfaces 中列出的任何接口都不受 NetworkManager 管理,所以我只需enp3s0
从此文件中删除接口即可。
/etc/network/interfaces 现在看起来像这样:
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback