Есть два офиса (главный и клиент), в каждом офисе есть выделенка (сидят на разных провайдерах), стоят шлюзы на FreeBSD, поднят OpenVPN.
Проблема в том что на стороне клиента иногда падает выделенка до провайдера.
Хотелось бы организовать второй канал через диалап, т.е. если у клиента падает выделенка, то нужно чтоб у него поднимался диалап до какого либо провайдера.Как и каким софтом можно это организовать?
Пока написал скрипт на который поднимает диалап, но работает он как то нестабильно, а иногда и не правильно ... :( (руки видимо не оттуда растут).
Эта тема (и подобная ей) здесь поднимается почти каждую неделю. Как насчет поиска?
>Эта тема (и подобная ей) здесь поднимается почти каждую неделю. Как насчет
>поиска?
Да в поиске все не совсем то...
по идее у меня получается схема, когда есть один основной канал (выделенка), и я хочу чтобы поднимался резервный канал диалап в случае если основной падает.В поиске нашел только что делается это с помошью цисок.
Можно ли такое сделать с помощью фри я не нашел, нашел только упоминание про zebra.
Но можно ли с помощью zebra такое сделать я не нашел, в доке по zebre я еще путем не разобрался, да и копать в какую сторону тоже не разобрался.Если это можно с помощью зебры сделать то куда надо копать (OSPF, RIP)?
И по идее надо чтобы провайдеры разрешали эти протоколы (RIP OSPF) для меня? Без них мне бесполезно поднимать зебру?
Пока я только пришел к тому мнению что никакие зебры тут нафиг не нужны.Скоро такая функциональность (возможность переключения на резервный диалап) будет в моновале http://m0n0.ch/wall/todo.php
И подобная же функциональность есть в некоторых железных маршрутизаторах типа
http://www.hostinfo.ru/print/communication/adsl/devices/tuni...
http://www.dlink.ru/products/prodview.php?type=15&id=150Сейчас же в freebsd как я понимаю возможно переключение только с помощью собственных скриптов.
Если кто то уже решал подобную проблему, киньте ссылками или советами как такое сделать самому на фре.
>Если кто то уже решал подобную проблему, киньте ссылками или советами как
>такое сделать самому на фре.Видимо сталкивались, но так толком никто ничего сказать не может...
>>Если кто то уже решал подобную проблему, киньте ссылками или советами как
>>такое сделать самому на фре.
>
>Видимо сталкивались, но так толком никто ничего сказать не может...Сталкивался, писал свой скрипт,
скрипт висел в cron - е и каждую минуту ping - ал шлюз провайдера ЧЕРЕЗ сетевуху, если ping есть - проверял, поднят ли диалап, если поднят диалап - отрубаем диалап и поднимаем выделенку (прописываем default на прова) если пинга нет и диалапа тоже нет - поднимаем диалап...вот и весь скрипт, можно еще модем опрашивать, в апе он или в дауне ну и т.д....