我正在运行 Ubuntu 18.04,它有两个接口,位于不同的 VLAN 上。我正在运行一个在两个接口上都监听的 Web 服务器。我可以从每个 VLAN 连接到 Web 服务器。
其中一个接口有互联网流量转发到它(eth1)。我确信转发正在工作,但从互联网连接时我没有收到来自网络服务器的响应。
我尝试过 rp_filter 设置,但没有什么效果。我还尝试为我的外部 IP 创建静态路由,以将其强制退出 eth1(作为测试)。
路由表目前如下所示:
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
default _gateway 0.0.0.0 UG 100 0 0 eth0
10.1.10.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1
10.1.100.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
168.63.129.16 _gateway 255.255.255.255 UGH 100 0 0 eth0
169.254.169.254 _gateway 255.255.255.255 UGH 100 0 0 eth0
172.17.0.0 0.0.0.0 255.255.0.0 U 0 0 0 docker0
172.18.0.0 0.0.0.0 255.255.0.0 U 0 0 0 br-0b0f26340bc7
这是因为 eth0 是默认网关吗?eth0 没有互联网访问权限(被防火墙阻止)。此设置应该有效吗?
谢谢