如何检查设备是否通过 NetworkManager 进行管理?

如何检查设备是否通过 NetworkManager 进行管理?

我如何区分设备(在本例中为以太网)是否由 NetworkManager 管理?

首先我执行,

$ nmcli device 
DEVICE  TYPE      STATE      CONNECTION         
enp0s3  ethernet  connected  Wired connection 1 
lo      loopback  unmanaged  --   

我看到以太网已连接,但它没有告诉我设备是否被管理。默认是false内部/etc/NetworkManager/NetworkManager.conf,所以我将其更改为true并重新启动服务,

$ sudo systemctl restart NetworkManager
$ nmcli device 
DEVICE  TYPE      STATE      CONNECTION         
enp0s3  ethernet  connected  Wired connection 1 
lo      loopback  unmanaged  --  

但我还是没有看到以太网是否被管理的具体信息。

答案1

grep -i renderer /etc/netplan/*.yaml会告诉您是否选择了 NetworkManager。此外,您的以太网将显示为已禁用或者未受管理如果没有人管理它。

创建此文件...

sudo -H gedit /etc/network/interfaces

添加以下内容...

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

重新启动或重启 NetworkManager。然后nmcli device应该显示lo为已管理。lo是环回设备。

相关内容