Как удалить мост с IP-адресом, который был задан вручную и которого нет в / 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
Не могу удалить это:
# brctl delbr br100
bridge br100 is still up; can't delete it
Не могу остановить это с помощью ifdown:
# ifdown br100
ifdown: interface br100 not configured
networking
bridge
Лорин Хохштайн
источник
источник
ifconfig br100 down
?Ответы:
Догадаться:
источник
Чтобы уточнить это на будущее.
ifup
иifdown
являются командами из некоторых разновидностей Linux. И используются для управления сетевыми настройками, установленными/etc/network/interfaces
для систем/etc/sysconfig/network-scripts/ifcg*
на основе Debian и для систем на основе Redhat (я не могу комментировать другие).Создание и удаление интерфейсов вручную выполняется с помощью
ifconfig
(илиip
более сложного в использовании). Мосты можно контролировать с помощьюbrctl
Таким образом, после удаления всех интерфейсов с моста
brctl delif <bridg> <if>
его можно перевести в «нерабочее состояние» с помощьюifconfig br100 down
(илиip link set br100 down
) и теперь можно удалить с помощьюbrctl delbr br100
Обратите внимание, что использование
network-manager
для управления сетями может привести к сбросу вручную измененных интерфейсов.источник
вот и все
источник
iproute2
например, с дистрибутивами GNU / Linux.В macOS и, возможно, в некоторых системах BSD:
источник
Сначала вам нужно удалить все интерфейсы, связанные с вашим мостом, используя эту команду
Тогда вы можете удалить мост
источник
Как насчет?
источник