Отключение сетевого менеджера для определенного интерфейса

Я бы хотел поэкспериментировать с hostap без отключения основного беспроводного интерфейса. Как я могу сказать, что сетевой менеджер должен держать свои руки подальше от определенного интерфейса или интерфейсов, в то же время позволяя ему продолжать нормально управлять всеми другими интерфейсами? Я использую 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, затем NetworkManager.

2 ответа

Решение

Цитировать /usr/share/doc/network-manager/README.Debian:

Конфигурация беспроводных и сетевых интерфейсов ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~

Только устройства, которые не перечислены в /etc/network/interfaces или для которых настроены "auto" и "dhcp" (без других опций), управляются NM.

Таким образом, вы можете настроить пользовательскую (статическую) конфигурацию для устройства, и NM не будет пытаться переопределить этот параметр.

После изменения /etc/network/interfaces вы должны перезапустить NM с помощью команды /etc/init.d/network-manager restart.

и тогда у него есть несколько примеров.

Вы также можете добавить эту строку в /etc/network/interfaces

iface wlan0 inet manual
Другие вопросы по тегам