Назад | Перейти на главную страницу

невозможно удалить интерфейсы из моста, автоматически подключается после перезапуска сети

Я работаю над ядром Centos 7.2 версии 3.10.0-327.36.3. Я пишу простой сценарий bash, который изменяет некоторые сетевые параметры сервера.

Я пытаюсь удалить некоторые интерфейсы из моста Linux, но они продолжают возвращаться после перезапуска сетевой службы.

начальная конфигурация:

4: enp7s0f2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq
master br-MCP state UP qlen 1000 link/ether 00:10:f3:5e:fe:11 brd
ff:ff:ff:ff:ff:ff 
5: enp7s0f3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu
1500 qdisc mq master br-MCP state UP qlen 1000 link/ether
00:10:f3:5e:fe:12 brd ff:ff:ff:ff:ff:ff

Сначала я удаляю строку «BRIDGE = br-MCP» из ifcfg-enp7s0f2 и из ifcfg-enp7s0f3. затем я удаляю интерфейсы с помощью инструмента brctl:

brctl delif br-MCP enp7s0f2
brctl delif br-MCP enp7s0f3

пока все работает как положено. в конце своего сценария я перезапускаю сетевую службу, чтобы применить другие изменения, которые я внес в другие интерфейсы. после перезапуска сетевой службы интерфейсы повторно подключаются к мосту br-MCP.

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

сетевой менеджер отключен. в системе работает openVswitch, но он не имеет ничего общего с этими двумя интерфейсами.

что мне здесь не хватает? как я могу удалить интерфейсы с моста навсегда?

С уважением, Игал

Мост Linux, созданный или удаленный brctl НЕ является постоянным, что означает, что любые изменения, созданные brctl, будут автоматически уничтожены при загрузке или перезапуске сетевой службы. Если вы хотите внести постоянные изменения в мост, вам необходимо использовать отдельный файл конфигурации в / etc / sysconfig / network-scripts / ifcfg-имя-интерфейса Сетевые интерфейсы в Centos.

DEVICE=enp7s0f2
TYPE=Ethernet
BRIDGE=br-MCP

Вам нужно удалить строку МОСТ = br-MCP из файла конфигурации.