Назад | Перейти на главную страницу

Можно ли перечислить участников сетевого моста?

При установке KVM на Fedora или CentOS он создает virbr0, но я нигде не вижу этого en0 является частью моста.

Вопрос

Есть ли команда для просмотра участников сетевого моста?

В качестве альтернативы есть более новая команда, предоставленная iproute2, используется вместе с ip link управлять мостами: bridge команда. Он может обрабатывать новые функции моста, недоступные через brctl (например, фильтрация VLAN (для включения обработки vlan непосредственно мостом), изоляция порта (аналогично PVLAN) или шпилька).

Современный синтаксис для отображения мостов:

ip link show type bridge

или ищем / по портам моста:

bridge link show

или

bridge link show dev <interface>

Чтобы показать только порты данного моста, снова потребуется ip link команда:

ip link show master <bridgename>

Результаты могут быть немного менее красивыми, но могут предоставить больше информации. Более новые версии iproute2 предоставить bridge команда с выводом JSON (то же самое для ip link show: попробуйте например ip -details -pretty -json link show type bridge).

Команда, которая обрабатывает мост в Linux, - brctl.

Команда, которую вы, скорее всего, ищете:

   brctl show

Имя моста, конечно же, находится слева, и все интерфейсы, подключенные к этому мосту, будут перечислены - по одному на строку - справа в столбце «интерфейсы».

Вы также можете указать конкретный мост с помощью такой команды, как

  brctl show virbr0