我想为特定接口禁用网络管理器服务。 “/etc/init.d/NetworkManager stop”不会起到我的作用,因为会停止服务。请让我知道如何实现这一目标。请仅建议命令/代码 - 我对图形配置不感兴趣。如果已经有一些rpm /补丁可用,请转介给我。我们能否以这种方式配置网络管理器,以便它不会检测到插入系统的任何新网卡?
提前致谢,
Souvik
答案 0 :(得分:17)
将它放在NetworkManager.conf中(通常在/ etc / NetworkManager /):
[main]
plugins=keyfile
[keyfile]
unmanaged-devices=mac:xx:xx:xx:xx:xx:xx
当然,将mac地址调整为您想要忽略的设备。
答案 1 :(得分:10)
我意识到这个问题有点老了,但是当我自己试图谷歌解决这个问题时,它就出现了。最终对我有用的是:
/etc/network/interfaces
。我的:iface eth1 inet static address 192.168.168.1 netmask 255.255.255.0 gateway 192.168.168.1
sudo /etc/init.d/networking restart
sudo service network-manager restart
网络管理员应忽略它在/etc/network/interfaces
中找到的任何接口。在这一点上,您显然可以通过ifconfig
或类似的方式管理此界面。
答案 2 :(得分:2)
在我的RHEL 6.5系统上,我必须编辑特定适配器的配置文件(/ etc / sysconfig / network-scripts / ifcfg-eth0)并添加以下行:
NM_CONTROLLED =无
问题的第二部分,“我们能否以这种方式配置网络管理器,以便它不会检测到插入系统的任何新网卡?”,我认为是在/ etc / NetworkManager / NetworkManager中处理的。 conf文件的行:
无自动默认= 00:80:A4:0A:3C:20,
当然,将此属性设置为适配器的MAC地址值。 有关此选项的更多信息,请参阅here。
答案 3 :(得分:1)
fileD.txt
命令将接口设置为fileE.csv
,则NetworkManager将不会尝试控制给定接口。
unmanaged
您可以使用以下方法验证不再管理该接口:
nmcli
输出示例:
nmcli dev set wlp2s0 managed no