Wi-Fi에 대한 브리지 이더넷이 작동하지 않음

Wi-Fi에 대한 브리지 이더넷이 작동하지 않음

프로그래밍 중인 외부 보드가 있습니다. 보드에는 이더넷 연결이 있습니다. 제가 하고 싶은 일은 보드를 컴퓨터에 연결하고 인터넷에 연결되는 컴퓨터의 무선 인터페이스를 사용하여 보드를 인터넷에 연결하는 것입니다. 내 무선 iface 인터페이스는 wlo1이라고 하고 유선 iface 인터페이스는 enp0s25라고 합니다. 다음 명령을 사용하여 브리지를 설정합니다.

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

그러나 이것은 작동하지 않습니다. 마지막 명령은 dhcp 서버에서 IP 주소를 얻지 못했습니다. 보다 구체적으로 설정 다이어그램은 다음과 같습니다.

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

내가 뭔가를 잊었나요?

답변1

이 작업을 수행하려면 컴퓨터에서 전달을 활성화해야 합니다.

sysctl -w net.ipv4.ip_forward=1

또는

echo 1 > /proc/sys/net/ipv4/ip_forward

관련 정보