2011-03-16 64 views
7

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

由于提前,

Souvik

+0

是否可以禁用无线网络的网络管理器?或者我可以配置系统,以便网络管理员在插入新卡时不会收到通知? – Souvik 2011-03-17 05:10:37

+0

如果我从网络管理器图标中取消选中无线网络复选框,则网络管理器会在插入卡时为可用的接入点扫描,这会给我造成麻烦。 – Souvik 2011-03-17 06:27:23

+0

有没有可以控制网络管理员操作的内核标志? – Souvik 2011-03-18 05:23:45

回答

8

我意识到这个问题是有点老了,但它来了,当我试图谷歌这个问题的答案我自己。最终对我有效的是:

  1. 将接口添加到/etc/network/interfaces。对于矿:
 
    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

网络管理器应该忽略它发现在/etc/network/interfaces任何接口。在这一点上,显然你可以自己管理这个接口ifconfig或类似的东西。

+0

如果网络管理器正在使用_ifupdown_插件,'NetworkManager.conf'文件应该在'[ifupdown]'节中有'managed = False'。 – jhonkola 2017-01-22 15:58:10

13

在NetworkManager.conf将这个(通常在/ etc/NetworkManager已/):

[main] 
plugins=keyfile 

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

,调整MAC地址的设备你想忽略。

+0

请注意,该文件有时应位于/etc/NetworkManager/nm-system-settings.conf,具体取决于您的发行版 – bjesus 2013-03-02 22:22:00

+0

对于使用Systemd和NetworkManager 1.0.6的Gentoo没有帮助,有什么想法? – Debianita 2015-10-31 15:41:37

+3

您也可以使用'unmanaged-devices = interface-name:vboxnet0'等名称来忽略设备。 – 2016-05-27 13:08:58

1

在我的RHEL 6.5系统,我不得不编辑特定适配器的配置文件(/ etc/sysconfig/network中的脚本/的ifcfg-eth0的),并添加以下行:

NM_CONTROLLED =无

您的问题的第二部分“我们能否配置网络管理器以便它不会检测到插入系统的任何新网卡?”,我认为这是在/etc/NetworkManager/NetworkManager.conf中处理的文件与行:

no-auto-default = 00:80:A4:0A:3C:20,

将此属性设置为适配器MAC地址的值。 有关该选项的更多信息可以阅读here