禁用特定接口的网络管理器

时间:2011-03-16 05:21:28

标签: linux networking configuration-files configure

我想为特定接口禁用网络管理器服务。 “/etc/init.d/NetworkManager stop”不会起到我的作用,因为会停止服务。请让我知道如何实现这一目标。请仅建议命令/代码 - 我对图形配置不感兴趣。如果已经有一些rpm /补丁可用,请转介给我。我们能否以这种方式配置网络管理器,以便它不会检测到插入系统的任何新网卡?

提前致谢,

Souvik

4 个答案:

答案 0 :(得分:17)

将它放在NetworkManager.conf中(通常在/ etc / NetworkManager /):

[main]
plugins=keyfile

[keyfile]
unmanaged-devices=mac:xx:xx:xx:xx:xx:xx

当然,将mac地址调整为您想要忽略的设备。

答案 1 :(得分:10)

我意识到这个问题有点老了,但是当我自己试图谷歌解决这个问题时,它就出现了。最终对我有用的是:

  1. 将界面添加到/etc/network/interfaces。我的:
  2.     iface eth1 inet static
            address 192.168.168.1
            netmask 255.255.255.0
            gateway 192.168.168.1
    
    1. 重新启动网络:sudo /etc/init.d/networking restart
    2. 重新启动网络管理器:sudo service network-manager restart
    3. 网络管理员应忽略它在/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