Здравствуйте, коллеги.
Имеется сервер под CentOS (Internet Gateway + Squid) два провайдера по Ethernet подключенные к eth1 и eth2 и локальная сеть 10.10.10.0/24 подключенная к eth0. Хочу сделать следующее:
1) 10.10.10.1 - 10.10.10.49 ходили через eth1
2) 10.10.10.50 - 10.10.10.254 ходили через eth2
3) Динамическое изменение таблицы роутинга. Например ISP на eth1 вырубается и пул 10.10.10.1 - 10.10.10.49 переходит на провайдер eth2 и наоборот.
Правильно ли я понимаю, что первые две задачи делаются с помощью PREROUTING в IPTables. Если да, объясните как сделать третью, есть ли готовые решения, или придется писать скрипт на Bash?