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

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

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

brctl showmacs имя_моста

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

brctl showmacs br0

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

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

16 Апр в 16:06
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 89 837 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир