Приветствую.Я настроил 2 интернет провайдера так, что они оба идут на два сетевых интерфейса Nginx Proxy Server, а тот уже раскидывает запросы исходя из HOST на пять выделенных серверов, получает ответ и отправляет его обратно на соответствующий роутер.
Но периодически система ВИСНЕТ. Помогает только полный ребут:
- Роутеров
- Хаба
- Nginx Proxy
Посмотрите, пожалуйста, конфиги. Вдруг вы увидите где проблему в маршрутах.
------- Конфигурация /etc/network/interfaces
auto eth0
iface eth0 inet static
address 192.168.100.20
netmask 255.255.255.0
network 192.168.100.0
broadcast 192.168.100.255
gateway 192.168.100.1
auto eth1
iface eth1 inet static
address 192.168.101.20
netmask 255.255.255.0
network 192.168.101.0
broadcast 192.168.101.255
gateway 192.168.101.1
------- Скрипт /root/route.sh, который сидит в автозагрузке системы
IP1=192.168.100.20
P1_NET=192.168.100.0/25
P1=192.168.100.1
IF1=eth0
IP2=192.168.101.20
P2_NET=192.168.101.0/25
P2=192.168.101.1
IF2=eth1
ip route add $P1_NET dev $IF1 src $IP1 table T1
ip route add default via $P1 table T1
ip route add $P2_NET dev $IF2 src $IP2 table T2
ip route add default via $P2 table T2
ip route add $P1_NET dev $IF1 src $IP1
ip route add $P2_NET dev $IF2 src $IP2
ip route add default via 192.168.100.1 dev eth0
ip rule add from $IP1 table T1
ip rule add from $IP2 table T2