Отключение сетевого менеджера для определенного интерфейса
Я бы хотел поэкспериментировать с 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