不同子网上两个网卡的路由表存在问题

不同子网上两个网卡的路由表存在问题

我有一台 Ubuntu 服务器,它有两个网卡,位于两个不同的 VLAN 上。两个网卡都可以访问互联网。该服务器是一台 Ubuntu MAAS 机器,因此具有 pxe 和 dhcp 等。172.20.0.0/16 网络的 DHCP 服务器就是服务器本身。

  • 网卡 1:172.20.0.1/16 网关:172.20.0.11 Vlan 56
  • 网卡 2:172.16.254.254/16 网关:172.16.0.11 Vlan 1

问题: vlan 56 上的客户端可以 ping 通 172.20.0.1 以及 vlan 1 上除 172.16.254.254(服务器的另一个网卡的地址)之外的任何地址。

VLAN 1 上的客户端可以 ping VLAN 56 上除 172.20.0.1 之外的任何机器。如果我弄乱路由,我可以让一个接口工作,或者另一个接口工作,但不能同时工作。我的路由表应该是什么样的?

防火墙规则(iptable -L -n):

Chain INPUT (policy ACCEPT)
target     prot opt source               destination

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination

相关内容