Мостовое соединение Ethernet с Wi-Fi не работает

У меня есть внешняя плата, которую я программирую. Эта плата имеет подключение к сети Ethernet. Что я хочу сделать, так это подключить плату к Интернету, подключив плату к моему компьютеру и используя беспроводной интерфейс моего компьютера, с которым мой компьютер подключен к Интернету. Мои интерфейсы называются wlo1 для беспроводного iface и enp0s25 для проводного iface. Я использовал следующие команды для настройки моста

brctl addbr br0
iw dev wlo1 set 4addr on
brctl addif br0 enp0s25 wlo1
dhclient -d br0

Однако это не работает. Последняя команда не получает IP-адрес от DHCP-сервера. Чтобы быть более конкретным, вот рисунок из установки:

################                    ##################        ethernet        ##################
# The Internet # ------ WiFi ------ # Linux computer # ------  cable   ------ # external board #
################                    ##################                        ##################

Я что-то забыл?

0
10.07.2017, 16:16
1 ответ

Вы должны включить переадресацию на своем компьютере, чтобы она работала.

sysctl -w net.ipv4.ip_forward=1

или

echo 1 > /proc/sys/net/ipv4/ip_forward
-1
28.01.2020, 05:05

Теги

Похожие вопросы