NetworkManager 不管理以太网设备

NetworkManager 不管理以太网设备

我全新安装了 Ubuntu 18.04 服务器映像,并在其上运行apt install ubuntu-desktop以获取桌面环境。无论我做什么,NetworkManager 都拒绝管理以太网设备。我想要这个,因为我希望能够从我的桌面管理我的 OpenVPN 客户端。

我已经尝试了这两个问题的所有答案但都无济于事:

我已将问题追溯到包含/run/NetworkManager/conf.d/netplan.conf以下内容的文件:

[keyfile]
# devices managed by networkd
unmanaged-devices+=interface-name:enp0s3,

如果我删除该unmanaged-devices行并重新启动 NetworkManager,它就可以正常工作。但由于它/run/是一个临时文件系统,因此一旦我重新启动,我的更改就会被丢弃。

我不知道这个文件是从哪里来的,当我使用 googlefu 弄清楚如何让网络连接不控制我的以太网端口时,它让我失望了。

有什么建议么?

答案1

根据我的评论...

/etc/NetworkManager/NetworkManager.conf您应该撤消对...的更改。

您的/etc/netplan/*.yaml文件应该看起来像这样...

network:
  version: 2
  renderer: networkd
  ethernets:
    enp0s3:
      dhcp4: true
      optional: true

其次是...

sudo netplan --debug generate

sudo netplan apply

更新#1:

如果您坚持使用 NetworkManager......那么您/etc/netplan/*.yaml应该看起来像这样......

network:
  version: 2
  renderer: NetworkManager

其次是...

sudo netplan --debug generate

sudo netplan apply

相关内容