Jak usunąć mostek z adresem IP, który został przywołany ręcznie i nie znajduje się w / 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
Nie można go usunąć:
# brctl delbr br100
bridge br100 is still up; can't delete it
Nie można tego obniżyć za pomocą ifdown:
# ifdown br100
ifdown: interface br100 not configured
networking
bridge
Lorin Hochstein
źródło
źródło
ifconfig br100 down
?Odpowiedzi:
Domyśliłam się:
źródło
Aby wyjaśnić to na przyszłość.
ifup
iifdown
są komendami niektórych smaków Linuksa. I są używane do kontrolowania ustawień sieciowych ustawionych/etc/network/interfaces
dla systemów opartych/etc/sysconfig/network-scripts/ifcg*
na Debianie i systemach opartych na Redhat (nie mogę komentować innych).Ręczne tworzenie i usuwanie interfejsów odbywa się za pomocą
ifconfig
(lubip
co jest nieco trudniejsze w użyciu). Mosty mogą być kontrolowane za pomocąbrctl
Po usunięciu wszystkich interfejsów z mostu
brctl delif <bridg> <if>
można go przenieść do „stanu obniżonego” za pomocąifconfig br100 down
(lubip link set br100 down
) i można go teraz usunąć za pomocąbrctl delbr br100
Należy pamiętać, że użycie
network-manager
do zarządzania sieciami może spowodować zresetowanie ręcznie zmienionych interfejsów.źródło
to wszystko
źródło
iproute2
np. Dystrybucjami GNU / Linux.Na macOS i prawdopodobnie niektórych systemach BSD:
źródło
Najpierw musisz usunąć wszystkie interfejsy połączone z mostem za pomocą tego polecenia
Następnie możesz usunąć most
źródło
Co powiesz na?
źródło