我在 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
我知道我设置路线错了,而不是哪里错了。
提前致谢并致以亲切问候