以太网设备未管理

我使用的是Ubuntu 16.10,最近我无法使用以太网连接到互联网。 网络管理器显示device not managed 。 WiFi网络工作正常。

在此处输入图像描述

在此处输入图像描述

我已经尝试过这个问题的解决方案Ubuntu 16.04以太网问题没有用。

我的/etc/network/interfaces文件:

 # interfaces(5) file used by ifup(8) and ifdown(8) auto lo iface lo inet loopback 

我的/etc/NetworkManager/NetworkManager.conf文件:

 [main] plugins=ifupdown,keyfile,ofono dns=dnsmasq [ifupdown] managed=true 

输出nmcli d

 DEVICE TYPE STATE CONNECTION wlp2s0 wifi connected eduroam enp8s0 ethernet unmanaged -- lo loopback unmanaged -- 

Ubuntu 16.10中的以下错误可能是相关的: 当使用chroot / netboot方法安装Ubuntu 16.10时,network-manager不管理以太网和蓝牙接口

首先尝试运行以下命令:

 sudo nmcli dev set enp8s0 managed yes 

如果您收到错误消息:

错误:找不到设备’enp8s0’。

尝试运行以下命令:

 ip link show 

并查找类似于enp8s0的设备名称,并将其替换为原始命令。


如果这没有解决问题,请尝试运行以下(备份orig文件,并创建0字节文件)

 sudo mv /etc/NetworkManager/conf.d/10-globally-managed-devices.conf /etc/NetworkManager/conf.d/10-globally-managed-devices.conf_orig sudo touch /etc/NetworkManager/conf.d/10-globally-managed-devices.conf 

@datka报告了文件10-globally-managed-devices.conf global 10-globally-managed-devices.conf的不同位置,因此命令应为:

 sudo mv /usr/lib/NetworkManager/conf.d/10-globally-managed-devices.conf /usr/lib/NetworkManager/conf.d/10-globally-managed-devices.conf_orig sudo touch /usr/lib/NetworkManager/conf.d/10-globally-managed-devices.conf 

重新启动或重新启动网络管理器服务:

 sudo systemctl restart NetworkManager 

或旧的方式:

 sudo service network-manager restart 

在我的例子中, 10-globally-managed-devices.conf global 10-globally-managed-devices.conf不存在(从16.04-> 16.10)。 所需要的只是创建它:

 sudo touch /etc/NetworkManager/conf.d/10-globally-managed-devices.conf 

随后重启:

 sudo service network-manager restart 

{BASE}usr/lib/NetworkManager/conf.d/10-globally-managed-devices.conf设置unmanaged-devices=none {BASE}usr/lib/NetworkManager/conf.d/10-globally-managed-devices.conf让我在使用NetworkManager来管理以太网端口时,虽然我不知道是否有这些混乱其他任何事情。 :^)

这是针对Ubuntu 16.10混合USB构建的。