Debian路由器iptables桥接环境下LAN设备访问外部网络初始路由错误的问题求助
Debian路由器iptables桥接环境下LAN设备访问外部网络初始路由错误的问题求助
各位大佬好!我刚搭建了一台运行Debian的路由器,配置了iptables、DHCP、radvd等服务。为了简化说明,这台路由器有3个网口:enp1s0、enp2s0、enp3s0。我把enp1s0设为WAN口,剩下的两个网口enp2s0和enp3s0桥接成了br0——其中enp2s0连接了一个AP,enp3s0则连了另一台Debian服务器。
目前路由功能大体正常,但有个很头疼的问题:每当enp2s0下的LAN设备访问一个从未访问过的网站(比如github.com)时,路由器一开始会把数据包发到enp3s0方向,结果这些数据包直接被那台Debian服务器丢弃,导致LAN设备出现连接超时。等过一会儿,路由器似乎才“反应过来”这个连接应该走外网,开始把所有相关数据包通过enp1s0发送,这时候LAN设备才能正常访问目标网站。不过奇怪的是,在路由器本机直接ping github.com是一直没问题的。
下面是相关的配置片段:
/etc/network/interfaces: # The primary network interface (WAN) allow-hotplug enp1s0 iface enp1s0 inet dhcp iface enp1s0 inet6 auto # Define bridge interface auto br0 iface br0...
备注:内容来源于stack exchange,提问作者CodeDuck
相关产品推荐
相关产品推荐

