En mi caja Arch, tenía un puente de red. El objetivo era eliminar el puente y usar solo el adaptador de red no puenteado. Para hacerlo, eliminé todos los archivos de configuración * .netdev y * .network /etc/systemd/network
y los reemplacé con un archivo simple:
/etc/systemd/network/lan.network
--------------------------------
[Match]
eno*
[Network]
DHCP=ipv4
Luego reinicié el servicio de red usando systemctl restart systemd-networkd
, asumiendo que esto me dejaría solo con el lo
y la eno*
interfaz. Lamentablemente, sin embargo, esto no tuvo ningún efecto. Un vistazo rápido ip link
aún mostraba la interfaz del puente activa y activa.
Debido a que el tiempo de actividad en este caso particular no es crucial, acabo de reiniciar la máquina que resolvió el problema. Aún así, me gustaría pensar que los reinicios no deberían ser necesarios para este tipo de cosas. ¿Qué extrañé hacer?
networkctl reload
yreconfigure
@ github.com / systemdRespuestas:
Si la interfaz maestra de su puente aún está activa, sus interfaces esclavas vinculadas permanecerán vinculadas incluso si se descubren nuevas configuraciones para ellas mientras tanto. Así que solo pierde el puente.
fuente
ip link set down br0 && ip link del dev br0 && systemctl restart systemd-networkd
. Su conexión puede caerse, al menos momentáneamente, pero el servicio de red del host debería estar nuevamente en línea y siempre puede crear una nueva sesión SSH siempre que sepa la dirección IP que obtendrá después de reiniciarla.&&
para encadenar estos comandos. Si uno falla, aún puede reconfigurar la conexión de red de manera utilizable para que no tenga que levantarse y visitar el servidor ...