¿Cómo elimino un puente que tiene una dirección IP que se activó manualmente y no está en / etc / network / interfaces?
$ ifconfig br100
br100 Link encap:Ethernet HWaddr 00:00:00:00:00:00
inet addr:172.16.0.5 Bcast:172.16.0.255 Mask:255.255.255.0
No puedo borrarlo:
# brctl delbr br100
bridge br100 is still up; can't delete it
No puedo derribarlo con ifdown:
# ifdown br100
ifdown: interface br100 not configured
networking
bridge
Lorin Hochstein
fuente
fuente
ifconfig br100 down
?Respuestas:
Lo averigué:
fuente
Para aclarar esto para el futuro.
ifup
yifdown
son comandos de algunos sabores de linux. Y se utilizan para controlar la configuración de red establecida en/etc/network/interfaces
sistemas basados en Debian y/etc/sysconfig/network-scripts/ifcg*
en sistemas basados en Redhat (no puedo comentar sobre otros).La creación y eliminación de interfaces manualmente se realiza mediante el uso
ifconfig
(oip
que es un poco más difícil de usar). Los puentes se pueden controlar conbrctl
Entonces, después de eliminar todas las interfaces de un puente con
brctl delif <bridg> <if>
él, se puede mover al "estado inactivo" conifconfig br100 down
(oip link set br100 down
) y ahora se puede eliminar conbrctl delbr br100
Tenga en cuenta que usar
network-manager
para administrar sus redes puede hacer que sus interfaces cambiadas manualmente se reinicien.fuente
eso es todo
fuente
iproute2
por ejemplo, distribuciones GNU / Linux.En macOS y posiblemente en algunos sistemas BSD:
fuente
Primero debe eliminar todas las interfaces vinculadas a su puente usando este comando
Entonces puedes borrar el puente
fuente
¿Qué tal si?
fuente