网络管理员拒绝管理有线接口

在新安装Kubuntu 16.10后,我无法说服网络管理员管理我的有线网络接口。 我已经确认我可以通过在/etc/network/interfaces手动配置它们并使用ifup / ifdown来使用有线接口。 在准备网络管理器时,我已从/etc/network/interfaces删除了有线接口的任何提及:

 # cat /etc/network/interfaces auto lo iface lo inet loopback 

搞乱后(例如设置managed=true ),我已将NetworkManager.conf恢复到其原始状态:

 # cat /etc/NetworkManager/NetworkManager.conf [main] plugins=ifupdown,keyfile,ofono dns=dnsmasq [ifupdown] managed=false 

每次更改后,我总是使用systemctl restart network-manager重新启动Network Manager,但是从来没有任何更改。 我所做的一切都不会说服网络管理员触摸这两个有线接口。 例如,使用nmcli明确指示NM管理其中一个没有效果:

 # nmcli d DEVICE TYPE STATE CONNECTION wlx0002723c09df wifi connected JRT-AIR enp0s31f6 ethernet unmanaged -- enp11s0 ethernet unmanaged -- lo loopback unmanaged -- # nmcli d set enp11s0 managed yes # nmcli d DEVICE TYPE STATE CONNECTION wlx0002723c09df wifi connected JRT-AIR enp0s31f6 ethernet unmanaged -- enp11s0 ethernet unmanaged -- lo loopback unmanaged -- # nmcli d show enp11s0 | grep STATE GENERAL.STATE: 10 (unmanaged) 

我发现的所有文档和帮助信息都说我需要编辑/etc/network/interfaces/etc/NetworkManager/NetworkManager.conf (例如在NM.conf中设置managed=true ),但这些编辑都没有有任何影响。 以太网接口始终在nmcli中列为“非托管”,NM拒绝使用它们创建任何连接。 任何人都可以建议我在这里失踪的东西吗?

另外需要注意的是,在本机上启动实时USB时,Network Manager会按预期方便地管理这些有线接口。 比较实时USB系统和已安装的USB系统之间的配置文件,我发现没有与网络配置有关的差异。

编辑:进一步调查,这只发生在根文件系统是ZFS时。 我安装到EXT4分区,一切正常。 然后,我将该工作安装中的文件复制到ZFS文件系统并使该副本可引导,并且ZFS副本显示错误,尽管所有相同的文件都与正在运行的EXT4副本相同。

从NetworkManager 1.2.4(ubuntu 16.10)中,所有非wifi / wwan设备都被视为非托管

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

解决方法:注释掉/usr/lib/NetworkManager/conf.d/10-globally-managed-devices.conf的内容或删除文件

有关详细信息,请参阅https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/1638842