Зніміть і видаліть створений інтерфейс мосту


50

Як видалити міст з IP-адресою, який було введено вручну і не знаходиться в / etc / network / interface?

$ 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     

4
Пробували ifconfig br100 down?

Відповіді:



13

Щоб уточнити це на майбутнє.

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керуючих мереж може змінити вручну змінені інтерфейси.


8
$ sudo ip link delete br0 type bridge

це все


3
Тобто, якщо ви працюєте в системі з, iproute2наприклад, дистрибутивами GNU / Linux.
phk

5

На macOS і, можливо, деяких системах BSD:

sudo ifconfig [bridge-name] down
sudo ifconfig [bridge-name] destroy

1

Спочатку потрібно видалити всі інтерфейси, пов'язані з вашим мостом, за допомогою цієї команди

ovs-vsctl del-port br-ex INTERFACE_NAME

Потім можна видалити міст

ovs-vsctl del-br br-ex

0

Як щодо?

docker network prune

2
Це не спрацює, якщо міст не налаштував Докер, чи не так?
Стівен Кітт

Це, мабуть, не буде, але в моєму випадку вирішило проблему.
Чоллі
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.