Подскажите пжлст как осуществить следущее:
Есть тазик класса П3 600мгц/512озу/6 сетевух/40Г хдд, две сеточки, 2-4 провайдера Интернет (езернет&адсл).
Одна сеточка только юзает Инет. Другая и дает и юзает Инет. Третья дает инет через езернет - только дает, остальные - модемы АДСЛ, подкл. через езернет интерфейс к серверу.
"У всех провайдеров Интернет разный по скоростям и чем лучше Интернет тем чаще он падает." Собсно для перестраховки/надежности/постоянства Интернета были проведены несклько провайдеров.
Нат настроили, "нашейпирили" правил. Ура. Но
ручками Интернеты переключеть неудобно. Да и траффик на остальных интерфесах "простаивает".
------------------------------------------------------------------------------------------
Нужно автоматическое переключение между провайдерами вслучае падения Интернета на каком-то интерфейсе и соотв возврат при появлении интернета. (пусть даже по метрике с проверкой пинга каких-то хостов на данных интерфесах если таково возможно)
Также одновременное использование всех провайдеров (разбивка идет по портам/роуты маркерованных пакетиков, переключаться должен только указанный иапазон портов).
И присвоение выбранным компьютерам в локалке использования выбранных разных портов у разных провайдеров. (микшированный инет)
------------------------------------------------------------------------------------------
Пример на русском: торренты постоянно работают на интерфейсе1, почта на интерфейсе2, скайп на инт.3, аська инт.4.
Интерфейсы расположены впорядке убывания ширины канала.
Переключается только вебсерф.
(вебсерф, торренты, почта, скайп, аська - пример=диапазон некоторых портов).
Если на инт.1. упал Интернет то у всех(пул1) все будет рабоать кроме торрентов юзая серф+почта инт.2., скайп - инт.3., аська - инт4.
систему использует пул1 локальных адресов.
Сами торренты к примеру на интерф.2. будут юзать компы пула2., торренты интерф.3 - пул3. Причем у всех пулов инетсерф работает одинаково.
------