3 个路由器和 1 个 LAN 的路由配置

3 个路由器和 1 个 LAN 的路由配置

我在 ubuntu 服务器中的路由遇到了问题。

我有来自 3 个 ISP 的 3 个路由器。

路由器 1 192.168.1.1(默认网关)
路由器 2 192.168.1.2(xxx.xxx.xxx.xxx 服务器流量的网关)
路由器 3 192.168.1.3(yyy.yyy.yyy.yyy 服务器流量的网关)

我想通过路由器 2 192.168.1.2 将流量路由到服务器 xxx.xxx.xxx.xxx

并通过路由器 3 192.168.1.3 将流量发送到服务器 yyy.yyy.yyy.yyy

但所有流量都通过路由器 192.168.1.1,而不是因为

我解释:

  • 我有一个包含 36 台计算机的网络,所有计算机都通过 Router-1 连接到互联网,并且配置了 IP 范围类型 192.168.1.1XX
  • 网络有 3 个路由器 adsl(3 条线路分别为 12 Mb 用于下载和 2 条用于上传)。
  • 路由器-1 192.168.1.1
  • 路由器-2 192.168.1.2
  • 路由器-3 192.168.1.3
  • 我有一台星号服务器(ubuntu lts 14.04),其中有一个静态 IP 配置/etc/network/interfaces。这是配置:

    auto eth0
    iface eth0 inet static
    address 192.168.1.4
    netmask 255.255.255.0
    network 192.168.1.0
    broadcast 192.168.1.255
    gateway 192.168.1.1
    

router-2 为 xxx.xxx.xxx.xxx 服务器的流量进行路由

post-up route add -net XXX.XXX.XXX.XXX netmask 255.255.255.0 gw 192.168.1.2
pre-down route del -net XXX.XXX.XXX.XXX netmask 255.255.255.0 gw 192.168.1.2

通过 router-3 路由 yyy.yyy.yyy.yyy 服务器的流量

post-up route add -net yyy.yyy.yyy.yyy netmask 255.255.255.0 gw 192.168.1.3
pre-down route del -net yyy.yyy.yyy.yyy netmask 255.255.255.0 gw 192.168.1.3

我知道我设置路线错了,而不是哪里错了。

提前致谢并致以亲切问候

相关内容