我家有2个电信光猫,由于特殊问题,想在另外一个房间放置旁路由,旁路由模式的光猫通过主路由光猫上网,同时旁路由的lan口和WLAN都通过主路由上网,达到同网段的效果。
问题:旁路由模式的LAN正常上网,但是WLAN无法通过dhcp分配ip,同时,配置静态ip也无法访问同网段的主机,也无法上网。
问题出现原因:linux桥接网卡是不会广播数据包的。
解决方案步骤:
百度【旁路由型号】+telnet的开启方法。
我的是
http://192.168.1.1:8080/cgi-bin/telnetenable.cgi?telnetenable=1
然后添加防火墙配置:
iptables 写法
# 只允许 DHCP
iptables -I FORWARD -p udp --dport 67:68 --sport 67:68 -j ACCEPT
# 允许各种 FORWARD
iptables -I FORWARD -i br0 -o br0 -j ACCEPT
我用的是firewalld,写法:
sudo firewall-cmd --direct --add-passthrough ipv4 -I FORWARD -i br0 -o br0 -j ACCEPT