NetworkManager 不显示以太网连接

NetworkManager 不显示以太网连接

因此,从 Ubuntu 16.04 升级到 16.10 后,我发现我的eth0设备消失了。我的机器默认也不会连接到网络,并且 gnome 的 NetworkManager 中不会显示该连接。

dmesg 输出显示该设备已被重命名:

[    1.109498] igb 0000:26:00.0 enp38s0: renamed from eth0

我可以通过运行来使连接正常工作ifconfig enp38s0 0.0.0.0 0.0.0.0 && dhclient

接下来我该如何

  • 坚持这一点,以便自动建立连接
  • 让设备在 NetworkManager 中显示

已经看了一下/etc/network/interfaces,但eth0没有enp38s0列出。

答案1

全新安装到带有 LXDE 的服务器 17.10 时,出现此问题,我尝试了所有方法并读取了所有信息。这也使我无法通过网络管理器使用 openvpn。

以下内容修复了该问题:

我的/etc/network/interfaces文件:删除了除以下内容之外的所有行:

auto lo
iface lo inet loopback

然后我编辑/etc/NetworkManager/NetworkManager.conf 了:

[main]
plugins=ifupdown,keyfile

[ifupdown]
managed=true

[device]
wifi.scan-rand-mac-address=no

添加 [keyfile] 字符串

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

当前的/etc/NetworkManager/NetworkManager.conf

[main]
plugins=ifupdown,keyfile

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

[ifupdown]
managed=true

[device]
wifi.scan-rand-mac-address=no

最后运行命令:

sudo service network-manager restart 

经过几个小时的努力,网络管理器中一切都正确显示了!这是用于家庭服务器的,可能是我在设置过程中配置了 IP,从而添加了静态 IP 的值/etc/network/interfaces

答案2

我有同样的问题,只是添加,except:type:ethernet/etc/NetworkManager/NetworkManager.conf

结果是:

[main]
plugins=ifupdown,keyfile

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

[ifupdown]
managed=true

答案3

因此我拼命地试图找到配置问题,/etc/NetworkManager/但没有意识到它/usr/lib/NetworkManager也存在。

问题在于/usr/lib/NetworkManager/conf.d/10-globally-managed-devices.conf

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

我最终完全删除了该文件,快速重启后一切恢复正常。

答案4

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

这为我解决了这个问题。

笔记本电脑中的 Ubuntu 20.04.3 LTS、AMD Ryzen 3900。

干杯

相关内容