以太网设备未管理
我使用的是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
global10-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构建的。