17.04 上的 LAN 无法正常工作

17.04 上的 LAN 无法正常工作

实际上,昨天我已经从 Ubuntu 16.04 升级到 17.04,并且遇到了一个问题,如果连接 LAN 电缆,它不会显示任何内容并且保持断开连接状态。但我可以连接 WiFi。我不知道问题是什么。实际上它在“以太网”下显示“设备未管理”,并且两者都被禁用。我已经搜索过解决方案,但尚未找到。

答案1

以下是针对 LAN 问题的修复,该问题在 16.04 中首次出现,在 16.10 中变得更糟,在 17.04 中变得难以忍受,导致无法使用:

sudo touch /etc/NetworkManager/conf.d/10-globally-managed-devices.conf
sudo service network-manager restart

这会在/etc/NetworkManager/conf.d安装程序无法自动创建的目录中创建一个空白文件。真正应该问的问题是,为什么这么重要的问题这么长时间得不到解决,导致许多人无谓的担忧和浪费时间?

更新:除了上述情况之外,罪魁祸首似乎是 中的同名文件/usr/lib/NetworkManager/conf.d/。要么注释掉(在每行开头插入一个井号),要么使用文本编辑器(如 gedit)删除其所有内容,使其成为空白文件:

sudo tee /usr/lib/NetworkManager/conf.d/10-globally-managed-devices.conf < /dev/null

或者,备份现有文件,并在其名称中添加例如 _backup 以确保安全,然后创建一个新的空白文件。由于这个问题,我实际上回到了 16.04LTS 一段时间,但现在网络在 17.04 下可以正常工作。

答案2

您的接口很可能出现在 /etc/network/interfaces 中。默认情况下,NetworkManager 不管理出现在 /etc/network/interfaces 中的接口。您可以更改此行为。

要执行此操作——在终端中:

sudo nano /etc/NetworkManager/NetworkManager.conf

managed=false将行改为managed=true

保存、停止和启动网络管理器:

sudo service network-manager restart

编辑1

试试这个。从中删除接口/etc/network/interfaces

备份当前接口文件:

sudo cp /etc/network/interfaces /etc/network_interfaces_backup

然后打开文件:

sudo nano /etc/network/interfaces

删除该文件中的所有内容并复制并粘贴以下内容:

 auto lo
 iface lo inet loopback

保存、停止和启动网络管理器:

sudo service network-manager restart

经过此检查后,您已启用网络已勾选

答案3

这解决了我的问题。编辑此文件:

sudo -H gedit /usr/lib/NetworkManager/conf.d/10-globally-managed-devices.conf

您需要明确添加要管理的以太网设备。为此,文件的内容应如下所示:

[keyfile]
unmanaged-devices=*,except:type:wifi,except:type:wwan,except:type:ethernet

此后,只需重新启动 NetworkManager 服务:

sudo service network-manager restart

相关内容