URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 51869
[ Назад ]

Исходное сообщение
"Второй канал на диалапе"

Отправлено billymicrosoft.ru , 23-Дек-04 09:13 
Есть два офиса (главный и клиент), в каждом офисе есть выделенка (сидят на разных провайдерах), стоят шлюзы на FreeBSD, поднят OpenVPN.
Проблема в том что на стороне клиента иногда падает выделенка до провайдера.
Хотелось бы организовать второй канал через диалап, т.е. если у клиента падает выделенка, то нужно чтоб у него поднимался диалап до какого либо провайдера.

Как и каким софтом можно это организовать?

Пока написал скрипт на который поднимает диалап, но работает он как то нестабильно, а иногда и не правильно ... :( (руки видимо не оттуда растут).


Содержание

Сообщения в этом обсуждении
"Второй канал на диалапе"
Отправлено Skif , 23-Дек-04 10:14 
Эта тема (и подобная ей) здесь поднимается почти каждую неделю. Как насчет поиска?

"Второй канал на диалапе"
Отправлено billymicrosoft.ru , 23-Дек-04 11:56 
>Эта тема (и подобная ей) здесь поднимается почти каждую неделю. Как насчет
>поиска?
Да в поиске все не совсем то...
по идее у меня получается схема, когда есть один основной канал (выделенка), и я хочу чтобы поднимался резервный канал диалап в случае если основной падает.

В поиске нашел только что делается это с помошью цисок.
Можно ли такое сделать с помощью фри я не нашел, нашел только упоминание про zebra.
Но можно ли с помощью zebra такое сделать я не нашел, в доке по zebre я еще путем не разобрался, да и копать в какую сторону тоже не разобрался.

Если это можно с помощью зебры сделать то куда надо копать (OSPF, RIP)?



"Второй канал на диалапе"
Отправлено billymicrosoft.ru , 23-Дек-04 12:04 
И по идее надо чтобы провайдеры разрешали эти протоколы (RIP OSPF) для меня? Без них мне бесполезно поднимать зебру?



"Второй канал на диалапе"
Отправлено billymicrosoft.ru , 24-Дек-04 14:41 
Пока я только пришел к тому мнению что никакие зебры тут нафиг не нужны.

Скоро такая функциональность (возможность переключения на резервный диалап) будет в моновале 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 как я понимаю возможно переключение только с помощью собственных скриптов.

Если кто то уже решал подобную проблему, киньте ссылками или советами как такое сделать самому на фре.


"Второй канал на диалапе"
Отправлено billymicrosoft.ru , 27-Дек-04 08:22 
>Если кто то уже решал подобную проблему, киньте ссылками или советами как
>такое сделать самому на фре.

Видимо сталкивались, но так толком никто ничего сказать не может...


"Второй канал на диалапе"
Отправлено fantom , 27-Дек-04 14:46 
>>Если кто то уже решал подобную проблему, киньте ссылками или советами как
>>такое сделать самому на фре.
>
>Видимо сталкивались, но так толком никто ничего сказать не может...

Сталкивался, писал свой скрипт,
скрипт висел в cron - е и каждую минуту ping - ал шлюз провайдера ЧЕРЕЗ сетевуху, если ping есть - проверял, поднят ли диалап, если поднят диалап - отрубаем диалап и поднимаем выделенку (прописываем default на прова) если пинга нет и диалапа тоже нет - поднимаем диалап...

вот и весь скрипт, можно еще модем опрашивать, в апе он или в дауне ну и т.д....