Есть ли возможность создать "мост" между беспроводным адаптером и адаптером Ethernet в Rapberry PI 3 без маршрутизации?

Вариант использования следующий: мне нужно подключить ПЛК с Ethernet к сети Wi-Fi. ПЛК отвечает только на входящие пакеты, в противном случае он остается тихим. Я не могу использовать NAT, так как в протоколе ПЛК проверяет IP-адрес отправителя как часть достоверности пакета и, наоборот, получатель проверяет адрес ПЛК для проверки. В принципе, часть Wi-Fi должна предоставлять пакеты Ethernet как они есть и принимать пакеты для ПЛК, как если бы они были отправлены просто по кабельной сети.

Я провел некоторые исследования, но нашел только примеры, когда адаптеры Wi-Fi и Ethernet находятся в разных сетях и маршрутизируются.

1 ответ1

0

Вам необходимо настроить мост с помощью утилиты brctl .

# brctl addbr br-lan
# brctl addif br-lan eth0
# brctl addif br-lan wlan0

Вместо того, чтобы настраивать IP-адреса на отдельных интерфейсах, вы должны сделать это с мостом. Вот и все, ядро автоматически позаботится обо всех вещах низкого уровня.

См. Проект документации linux для более подробной информации.

Мосты также могут фильтровать пакеты. Это можно контролировать с помощью утилиты ebtables .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .