在连接到三个子网的主机上路由流量

在连接到三个子网的主机上路由流量

我有一台带有三个网络接口的主机。每个接口都连接到一个单独的网络,其中一个网络包含另一个可以连接到外部世界的网关。我的目标是让所有网络通过主机相互通信(它们必须通过主机进行通信,因为网络之间没有其他网络路径)。

主持人:

  • 192.168.50.1/24
  • 192.168.60.1/24
  • 10.50.52.110/23

网关:

  • 10.50.52.1/23

客户1:

  • 192.168.50.2/24

客户2:

  • 192.168.60.2/24

目前,主机可以 ping 所有东西。客户端 1 和客户端 2 可以 ping 主机上的所有接口以及彼此,但两个客户端都无法 ping 10.50.52.1 或访问互联网。这三个网络只能通过主机相互访问。以下是主机的路由表。任何意见或建议都将不胜感激。我特别困惑的是,客户端如何能够 ping 彼此,但不能 ping 10.50.52.1。

root@Host:~# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.60.2    192.168.60.1    255.255.255.255 UGH   0      0        0 eth2
192.168.50.2    192.168.50.1    255.255.255.255 UGH   0      0        0 eth1
10.50.52.1      10.50.52.110    255.255.255.255 UGH   0      0        0 eth0
192.168.50.0    0.0.0.0         255.255.255.0   U     0      0        0 eth1
192.168.60.0    0.0.0.0         255.255.255.0   U     0      0        0 eth2
10.50.52.0      0.0.0.0         255.255.254.0   U     0      0        0 eth0
0.0.0.0         10.50.52.1      0.0.0.0         UG    0      0        0 eth0
root@Host:~#

相关内容