incapaz de remover interfaces do bridge, automaticamente anexado após reiniciar o network

2

Estou trabalhando no kernel Centos 7.2 versão 3.10.0-327.36.3. Estou escrevendo um script bash simples que modifica alguns parâmetros de rede de um servidor.

Estou tentando remover algumas interfaces de uma ponte linux, mas elas continuam voltando após a reinicialização do serviço de rede.

a configuração inicial é:

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

primeiro eu apago a linha "BRIDGE = br-MCP" de ifcfg-enp7s0f2 e de ifcfg-enp7s0f3. então eu removo as interfaces usando a ferramenta brctl:

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

até agora, tudo funciona como esperado. no final do meu script, reinicio o serviço de rede para aplicar outras alterações que fiz em outras interfaces. depois de reiniciar o serviço de rede, as interfaces são reconectadas à ponte br-MCP.

Eu tentei passar pelo processo manualmente, mesmo resultado, depois de reiniciar o serviço de rede, as interfaces voltaram a conectar-se à bridge.

o gerenciador de rede está desativado. o sistema tem um openVswitch em execução, mas não tem nada a ver com essas duas interfaces.

o que estou perdendo aqui? Como posso remover as interfaces da bridge permanentemente?

Atenciosamente, Igal

    
por beeaaver 25.12.2017 / 09:07

1 resposta

-1

Uma ponte Linux criada ou excluída pelo brctl NÃO é persistente, o que significa que quaisquer alterações criadas pelo brctl serão automaticamente destruídas na reinicialização do serviço de inicialização ou da rede. Se você gostaria de fazer mudanças permanentes em bridge, você precisa usar um arquivo de configuração separado em / etc / sysconfig / network-scripts / ifcfg- nome-da-interface Interfaces de rede no Centos .

DEVICE=enp7s0f2
TYPE=Ethernet
BRIDGE=br-MCP

Você precisa excluir a linha BRIDGE = br-MCP do arquivo de configuração.

    
por 25.12.2017 / 10:52