Comment puis-je supprimer un pont dont l'adresse IP a été ajoutée manuellement et qui n'est pas dans / 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
Impossible de le supprimer:
# brctl delbr br100
bridge br100 is still up; can't delete it
Impossible de le réduire avec ifdown:
# ifdown br100
ifdown: interface br100 not configured
networking
bridge
Lorin Hochstein
la source
la source
ifconfig br100 down
?Réponses:
Deviner:
la source
Pour clarifier cela pour l'avenir.
ifup
etifdown
sont des commandes de certains types de linux. Et sont utilisés pour contrôler les paramètres réseau définis/etc/network/interfaces
pour les systèmes basés sur Debian et/etc/sysconfig/network-scripts/ifcg*
sur les systèmes basés sur Redhat (je ne peux pas commenter les autres).La création et la suppression manuelle des interfaces se font en utilisant
ifconfig
(ouip
ce qui est un peu plus délicat à utiliser). Les ponts peuvent être contrôlés avecbrctl
Ainsi, après la suppression de toutes les interfaces d’un pont avec
brctl delif <bridg> <if>
celui-ci, il peut être déplacé vers "état d’abaissement" avecifconfig br100 down
(ouip link set br100 down
) et peut maintenant être supprimé avecbrctl delbr br100
Veuillez noter que l'utilisation de
network-manager
pour gérer vos réseaux peut entraîner la réinitialisation des interfaces modifiées manuellement.la source
c'est tout
la source
iproute2
par exemple, des distributions GNU / Linux.Sur macOS et éventuellement certains systèmes BSD:
la source
D'abord, vous devez supprimer toutes les interfaces liées à votre pont en utilisant cette commande.
Ensuite, vous pouvez supprimer le pont
la source
Que diriez-vous?
la source