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

问题描述 投票:13回答:4

我想禁用特定接口的网络管理器服务。"etcinit.dNetworkManager stop "并不能达到我的目的,因为它会停止服务。请让我知道如何实现这个目的。请只建议使用命令代码--我对图形配置不感兴趣。如果已经有一些rpmpatch可用,请告诉我。我们是否可以配置网络管理器,使它不会检测到任何新的网卡插入系统?

先谢谢你了。

Souvik

linux networking configuration-files configure
4个回答
20
投票

把这个放在你的NetworkManager.conf里(通常在etcNetworkManager)。

[main]
plugins=keyfile

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

当然,调整mac地址到你想忽略的设备上。


10
投票

我意识到这个问题有点老,但它出现时,我试图谷歌的答案,这自己。最终对我有用的是

  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 或类似的东西。


2
投票

在我的RHEL 6.5系统中,我必须编辑特定适配器的配置文件(etcsysconfignetwork-scriptsifcfg-eth0),并添加以下一行。

NM_CONTROLLED=no

你问题的第2个部分,"我们是否可以将网络管理器配置成这样,使它不会检测到任何插入系统的新网卡?"我认为在etcNetworkManagerNetworkManager.conf文件中,有这样一行处理。

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

设置这个属性当然是你的适配器的MAC地址的值。此处.


1
投票

网络管理员将 如果您将该接口设置为 "控制",则试图控制一个给定的接口。unmanaged 使用 nmcli 命令。

nmcli dev set wlp2s0 managed no

您可以使用以下命令来验证接口是否不再被管理。

nmcli dev status

输出示例:

DEVICE             TYPE      STATE         CONNECTION      
wlp2s0             wifi      unmanaged     --    
© www.soinside.com 2019 - 2024. All rights reserved.