Просмотр полной версии : Выбор маршрутизатора 2 WAN
Ботичелло
24-01-2013, 16:19
Есть тут специалисты, которые могут посоветовать, как решить проблему с автоматическим переключением провайдера 1,2,3 в случае падения канала-интернет?
Стоит задача:
обеспечить в домашних условиях резервирование канала доступа в интернет
Дано:
Провайдер-1 - подключение PPPoE
Провайдер-2 - подключение IPoE-NAT
Провайдер-3 - подключение L2TP
Сервер, работающий 24/7, находящийся в закрытой сети, устанавливает PPTP VPN через провайдеров 1,2,3.
Провайдер 1,2,3 отваливаются регулярно раз в неделю каждый, примерно.
Сейчас происходит физическое перетыкание, хотелось бы автоматизировать.
==========================
Схема которая видится:
1. Маршрутизатор с несколькими WAN-портами
2. Три маршрутизатора DIR-615 (по одному на каждого провайдера), на LAN интерфейчах одинаковые IP у всех, далее все три подключаются к одному коммутатору управляемому, выключаются два из трех по портам. Запускается скрипт на сервере который пингует со внутренней стороны гугл, при пропадании пинга, заходит на коммутатор гасит нерабочий порт, включает следующий.
Ваши мнения?
PS Расположить сервер в нормальном дата-центре возможности нет.
k-marat-s
24-01-2013, 16:23
что то ужасную схему видите ...
лучше соберите сервер из маленького пк , хотя бы под windows ..и настройте маршрутизацию на провайдеров с определенной метрикой.
скрипт да нужен, при отсутствии пинга удаляет запись в таблице маршрутизации , а как только один шлюз пропадает , метрика понижается и включается второй.
причем решение может обойтись оч даже дешево, чем куча проводов и не оч стабильность д линков ..
Negative_Z
24-01-2013, 16:35
Zyxel Keenetic, Keenetic Lite, Keenetic Giga и Keenetic 4G - если поставить на них прошивку серии NDMS2, весь этот функционал будет отлично работать.
подробнее тут:
http://habrahabr.ru/post/135557/
плюсую! проверено на личном опыте - Keenetic Lite (2 WAN) спокойно вывозил.
з.ы. а решение автора это тихий ужас какой-то, страшно представить вживую
Кот, гуляющий сам...
24-01-2013, 16:47
а че на серваке нельзя маршруты менять скриптом?
я делал таг на винде...
Ботичелло
24-01-2013, 17:07
Решение с роутерами - это самое дешевое хоть и не красивое, роутеры бесплатные от провайдеров.
Как дополнительный плюс - это то, что они не стоят в квартире и будут приходить в виде обычных трех витых пар из коридора.
Можно, но хотелось бы более "железного" решения, по возможности вообще без участия сервера.
Попробую на кинетике схему, спасибо.
Ботичелло
24-01-2013, 17:19
Ужасная с роутерами, согласен, в топку
наверное можно натянуть три туннеля. если я правильно понял задачу и цель не в том чтобы поиметь доступ в тырнет, а в том, чтобы обеспечить бесперебойное функционирование сервера, стоящего дома.
навскидку - три openvpn-туннеля в режиме tap; три таблицы маршрутизации; каждый openvpn в отдельную таблицу маршрутизации; tap'ы соединить в lagg в режиме lacp, чтобы дуть сразу в три (две, одну) трубы.
или, скажем, pf route-to/reply-to, три gif'а и bgp на концах.
в общем, задача решаемая при наличии с обоих сторон нормальных freebsd/linux.
http://www.ideco-software.ru/
главное нужна возможность подключить побольше сетевых картотек к компу
это шлюз/маршрутизатор софт, ставишь на отдельный комп, т.к. он основан на люниксе, годиться только как шлюз/маршруитизатор
микротик либо draytek (подороже)
Да, забыл совсем! Уменя пара Драйтеков валяется...
HallyGally
02-02-2013, 16:19
Zyxel Keenetic Любой из серии с прошивкой версии 2, хоть все порты вилань