2011-03-16 22 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