Отключить сетевой менеджер для определенного интерфейса - PullRequest
11 голосов
/ 16 марта 2011

Я хотел бы отключить службу диспетчера сети для определенного интерфейса (ов). «/etc/init.d/NetworkManager stop» не будет служить моей цели, поскольку остановит службу. Пожалуйста, дайте мне знать, как этого добиться. Пожалуйста, предлагайте только команды / код - меня не интересует графическая конфигурация. Если уже есть какой-то rpm / patch, пожалуйста, обратитесь ко мне. Можно ли настроить диспетчер сети таким образом, чтобы он не обнаруживал никаких новых сетевых карт, подключенных к системе?

Заранее спасибо,

Souvik

Ответы [ 3 ]

17 голосов
/ 03 марта 2013

Поместите это в ваш NetworkManager.conf (обычно в / etc / NetworkManager /):

[main]
plugins=keyfile

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

Конечно, настройте MAC-адрес для устройства, которое вы хотите игнорировать.

10 голосов
/ 25 июля 2011

Я понимаю, что этот вопрос немного устарел, но он возник, когда я сам пытался найти ответ на этот вопрос в Google.В конечном итоге у меня получилось:

  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 голосов
/ 11 февраля 2014

В моей системе RHEL 6.5 мне пришлось отредактировать файл конфигурации для конкретного адаптера (/ etc / sysconfig / network-scripts / ifcfg-eth0) и добавить следующую строку:

NM_CONTROLLED = no

Вторая часть вашего вопроса: «Можем ли мы настроить сетевой менеджер таким образом, чтобы он не обнаруживал никаких новых сетевых карт, подключенных к системе?», Я думаю, это рассматривается в / etc / NetworkManager /Файл NetworkManager.conf со строкой:

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

Установите для этого свойства, конечно, значение MAC-адресадля вашего адаптера.Подробнее об этой опции можно прочитать здесь .

...