У меня есть проблема с маршрутами в сервере человечности.
У меня есть 3 маршрутизатора от 3 ISP.
Маршрутизатор 1 192.168.1.1 (Шлюз по умолчанию)
Маршрутизатор 2 192.168.1.2 (шлюз для трафика xxx.xxx.xxx.xxx сервера)
Маршрутизатор 3 192.168.1.3 (шлюз для трафика yyy.yyy.yyy.yyy сервера)
Я хочу направить трафик к серверу xxx.xxx.xxx.xxx маршрутизатором 2 192.168.1.2
И трафик к серверу yyy.yyy.yyy.yyy маршрутизатором 3 192.168.1.3
но весь трафик проходит маршрутизатор 192.168.1.1 и не потому что
Я объясняю:
У меня есть сервер звездочки (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
Маршрут для трафика xxx.xxx.xxx.xxx сервера маршрутизатором 2
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
Маршрут для трафика yyy.yyy.yyy.yyy сервера маршрутизатором 3
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
Я понимаю, что неправильно устанавливаю маршруты, не где.
Заранее спасибо и наилучшие пожелания