Привет всем!
Такая ситуация....
Есть сеть 192.168.0... , под маршрутизатором стоит FreeBSD4.7 с двумя сетевыми платами, одна смотрит в локальную сеть другая с реальным ip в нет.Сейчас подключили еще один канал от другого провайдера, я его завел на сервер под Win2000 на одну из свободных сетевых плат.
Задача такая: все работают через канал на FreeBSD в случае падения основного канала на фре можно ли быстро всех переключить на канал который заходит на машину с Win2000.Как это можно сделать с помощью FreeBSD.
Спасибо!!!
Хорошая задачка...
Навскидку вижу пару вариантов... ни один из них конечно не претендует на место под солнцем.1) Попроси у основного провайдера BGP full_view и прикрути на FreeBSD зёбру. Дефолт оставляешь на резервный канал. Так сказать - класический динамический роутинг.
2) Напиши простейший скрипток, который раз в 5 минут будет проверять, жив ли основной канал, и в случае его отсутсвия разворачивал дефолт на виндовую машину (route add default IP_ADDRESS_OF_WIN-2000), если канал жив - то наоборот. Костыли конечно - но работать будет.
P.S. Возникает вопрос о том, а как машина под 2000-ой виндой в инет ходит? Если через основной канал - то прийдется прикрутить ещё и костыли от "routing loops".
Лично я порекомендовал бы только первый вариант../squid
>Хорошая задачка...
>Навскидку вижу пару вариантов... ни один из них конечно не претендует на
>место под солнцем.
>
>1) Попроси у основного провайдера BGP full_view и прикрути на FreeBSD зёбру.
>Дефолт оставляешь на резервный канал. Так сказать - класический динамический роутинг.
>
>
>2) Напиши простейший скрипток, который раз в 5 минут будет проверять, жив
>ли основной канал, и в случае его отсутсвия разворачивал дефолт на
>виндовую машину (route add default IP_ADDRESS_OF_WIN-2000), если канал жив - то
>наоборот. Костыли конечно - но работать будет.
>
>P.S. Возникает вопрос о том, а как машина под 2000-ой виндой в
>инет ходит? Если через основной канал - то прийдется прикрутить ещё
>и костыли от "routing loops".
>Лично я порекомендовал бы только первый вариант.
>
>./squid
Спасибо за ответ, я тоже думал о первом варианте
а тачка под Win2000 Server ходит через резервный канал