不同子網路中兩個網路卡的路由表問題

不同子網路中兩個網路卡的路由表問題

我有一個 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

相關內容