Просмотр L2 соседей в bridge на linux? Сложный вопрос, попытаюсь обьяснить. Есть два порта, на основе них создаем мост, к одному из этих портов подкючаем еще один узел с двума интерфейсами, их тоже добавляем в бридж, к этому второму бриджу подключаем узел с адресом 192.168.0.2, к первому мосту подключаем тоже узел, с адресом 192.168.0.1, и эти два узла видят друг-друга, но у меня два вопроса, во первых, как получается L2 маршрут, и как нам на условном первом бридже посмотреть какие мак адреса доступны? Надеюсь вопрос понятен.

30 Июл 2023 в 19:52
143 +1
0
Ответы
1

Для просмотра L2 соседей на Linux можно использовать утилиту brctl. Для того чтобы посмотреть какие MAC адреса доступны на бридже, можно выполнить следующую команду:

brctl showmacs имя_моста

Например, если у вас есть мост с именем br0, то команда будет выглядеть следующим образом:

brctl showmacs br0

Эта команда покажет все MAC адреса устройств, подключенных к указанному мосту.

Что касается L2 маршрутизации, то в случае использования моста на уровне L2 данные передаются на основе MAC адресов устройств. Когда устройства подключаются к одному мосту, они видят друг друга как соседние устройства на одном сегменте сети. Мост выполняет функцию прозрачного пропуска трафика между устройствами, а также фильтрации и управления трафиком.

16 Апр 2024 в 16:06
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир