Na minha caixa Arch, eu tinha uma ponte de rede. O objetivo era remover a ponte e usar apenas o adaptador de rede não em ponte. Para fazer isso, removi todos os arquivos de configuração * .netdev e * .network /etc/systemd/network
e os substitui por um arquivo simples:
/etc/systemd/network/lan.network
--------------------------------
[Match]
eno*
[Network]
DHCP=ipv4
Em seguida, reiniciei o serviço de rede usando systemctl restart systemd-networkd
, assumindo que isso me deixaria apenas com lo
a eno*
interface e. Infelizmente, porém, isso não teve efeito. Uma rápida olhada ip link
ainda mostrou a interface da ponte ativa e ativa.
Como o tempo de atividade neste caso específico não é crucial, eu apenas reiniciei a máquina que resolveu o problema. Ainda assim, gostaria de pensar que as reinicializações não devem ser necessárias para esse tipo de coisa. O que eu senti falta de fazer?
networkctl reload
ereconfigure
@ github.com / systemdRespostas:
Se sua interface principal de bridge ainda estiver ativa, suas interfaces escravas ligadas permanecerão ligadas, mesmo que novas configurações sejam descobertas para elas enquanto isso. Então apenas perca a ponte.
fonte
ip link set down br0 && ip link del dev br0 && systemctl restart systemd-networkd
. Sua conexão pode cair, pelo menos momentaneamente, mas o serviço de rede do host deve estar online novamente e você sempre pode criar uma nova sessão SSH desde que saiba o endereço IP que estará recebendo após a reinicialização.&&
para não encadear esses comandos. Se um falhar, ele ainda pode reconfigurar a conexão da rede de uma forma utilizável para que você não tem que se levantar e visitar o servidor ...