Всем привет.
Есть linux и 2 канала в интеренет через pppoe. Настроен source routing и настроен один из каналаов как default шлюз.
Один и зканалов все простаивает в бездействии, и реагирует только на соединения из вне.
Можно ли настроить так, чтобы при падении канала default роутинга роутинг автоматически переключался на другой? Может есть кого скрипт с переключением роутинга по пингу например?
Переключение роутинга при падении канала
Можно в принципе написать простенький скрипт на основе того же ping, который проверяет канал и меняет шлюз по умолчанию в результате кода выхода пингa отличного от 0) несколько строчек и готово.
а Ну да :) А вдруг кто уже написал :)
а Ну да :) А вдруг кто уже написал :)
Автоматическое переключение каналов или Скрипт переключения между основным и резервным каналами в Интернет. Примерно так :)
А мне обычно лень смотреть что и как в этом скрипте, и потом очень сложно ему доверять. Поэтому пишу всегда сам :) Да и вам полезно, опыт - неоценимая штука.
А мне обычно лень смотреть что и как в этом скрипте, и потом очень сложно ему доверять. Поэтому пишу всегда сам :) Да и вам полезно, опыт - неоценимая штука.
если copy-past то да, я согласен, а так почему бы и нет? если он простой :)
Всем привет.
Есть linux и 2 канала в интеренет через pppoe. Настроен source routing и настроен один из каналаов как default шлюз.
Один и зканалов все простаивает в бездействии, и реагирует только на соединения из вне.
Можно ли настроить так, чтобы при падении канала default роутинга роутинг автоматически переключался на другой? Может есть кого скрипт с переключением роутинга по пингу например?
Чтобы второй канал не простаивал в бездействии, то можно немного поиграть со сквидом и iptables. Там можно различный трафик направлять на различные интерфейсы. Например, почту на один интерфейс (роутер), HTTP на другой. Можно еще и по юзерям (их IP-адресам) поизгаляться, раскидать их по разным роутерам. А вообще то эта задача называется "балансировка нагрузки". Не знаю, что гугль на эту тему скажет, но попытайся... Это типовая задача в телекоммуникациях. И приличный "роутер" должен уметь каналы, ему доступные, балансировать, перекидывать поток на менее загруженные каналы... По крайней мере циски это умеют (меня этому учили). Значит должен быть аналог и для линукса.
Cruiser78, а про шейперы вам преподы по cisco не рассказывали? :)