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

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

我想在不禁用主要无线接口的情况下对 hostap 进行一些实验。如何告诉 networkmanager 不要插手特定接口,同时允许它继续正常管理所有其他接口?我使用的是 Ubuntu 9.04。

(不确定这是否应该在超级用户或服务器故障上运行,因为网络管理器不是一个“服务器”工具 - 如果它属于服务器故障,请随意移动它)

编辑:我尝试将其添加到 /etc/network/interfaces:

allow-hotplug wlan2
iface wlan2 inet static
        address 192.168.49.1
        netmask 255.255.255.0

但即使重新启动 NetworkManager 后,也没有明显的效果。

这是我的 /etc/NetworkManager/nm-system-settings.conf:

[main]
plugins=ifupdown,keyfile

[ifupdown]
managed=false

编辑[2]:看来我需要重新启动 nm-system-settings,然后网络管理器。

答案1

去引用/usr/share/doc/network-manager/README.Debian

无线和以太网接口的配置~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

仅限以下设备不是/etc/network/interfaces 中列出的或已配置为“auto”和“dhcp”(没有其他选项)的由 NM 管理。

这样,您可以为设备设置自定义(静态)配置,并且 NM 不会尝试覆盖此设置。

修改 /etc/network/interfaces 后,您必须使用命令“/etc/init.d/network-manager restart”重新启动 NM。

然后它有一些例子。

答案2

您还可以将此行添加到 /etc/network/interfaces

iface wlan0 inet manual

相关内容