我有一个正在编程的外部板。该板具有以太网连接。我想要做的是将开发板插入我的计算机,并使用我的计算机连接到互联网的无线接口,将开发板连接到互联网。我的无线 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