Что имеем:
2 провайдера
сервак FreeBSD в нем 2(3) интерфейсаОдин смотрит в локальную сесть скажем 192.168.1.1
Второй и третий во FreeBSD поднят нат все вроде впорядке все робит.Что нужно:
Есть еще cisco 2960 cisco 1841Вставляю оба прова в 2960 прописываю
на int f0/1 vlan 1
на int f0/2 vlan 2
на int f0/3 vlan 3
на int f0/24 trunk vlan 1,2,3на 2811
int f0/1.1
1.1.1.1/32 ISP1
int f0/1.2
2.2.2.2/32 ISP2
int f0/1.3
192.168.0.1/30 FreeBSDНа FreeBSD 192.168.0.2/30 gateway 192.168.0.1. Второй порт на 1841 пока использовать не буду планируется воткнуть в нее другой роутер но это уже другой разговор.
Тут самое интересное.
На FreeBSD почти дописан билинг для пользователей локалки. что в итоге нужно получитьЧто нужно:
1 Все пользователи должны ходить на ISP1 по дефолту. Если ISP1 упал то все на ISP2 пока не поднимется ISP1
2 Если в билинге стоит что пользователь скажем 192.168.1.52 должен ходит в интернет через ISP2 то он должен пойти в него ISP2 при этом все остальные должны пойти в ISP1В ipfw создаются 2 таблички скажем table 20 и table 25 со списками пользователей кому через какого профа нужно ходить.
Вот а как теперь дальше реализовать это все мысли не идут :)
Т.е. 192.168.1.52 -> 192.168.1.1 -> 2811 -> 2960(ISP2)
192.168.1.51 -> 192.168.1.1 -> 2811 -> 2960(ISP1)
192.168.1.20 -> 192.168.1.1 -> 2811 -> 2960(ISP1)
Но при условии что линк ISP1 Down то All - 192.168.1.1 -> 2811 -> 2960(ISP2)Куда копать, какую схему использовать?
Прошу помощи гуру.
> Что имеем:
> 2 провайдера
> сервак FreeBSD в нем 2(3) интерфейса
> Куда копать, какую схему использовать?
> Прошу помощи гуру.man setfib
man ipfw (fwd)
>> Что имеем:
>> 2 провайдера
>> сервак FreeBSD в нем 2(3) интерфейса
>> Куда копать, какую схему использовать?
>> Прошу помощи гуру.
> man setfib
> man ipfw (fwd)Да это верно когда провы воткнуты сразу в шлюз, но тут то хочется воткнуть их в cisco чтобы она рулила каналами.
К томуже на серваке стоит squid.Накидайте примерную схему что и как ходить должно в этом случае.
Буду примного благодарен.
> Да это верно когда провы воткнуты сразу в шлюз, но тут то
> хочется воткнуть их в cisco чтобы она рулила каналами.
> К томуже на серваке стоит squid.Где тут Cisco стоит?
Если вперед ставите, то там настраиваете PBR, а на фряхи её указываете как GW.
На сквид начхать, он будет использовать местную таблицу роутинга.
>> Да это верно когда провы воткнуты сразу в шлюз, но тут то
>> хочется воткнуть их в cisco чтобы она рулила каналами.
>> К томуже на серваке стоит squid.
> Где тут Cisco стоит?
> Если вперед ставите, то там настраиваете PBR, а на фряхи её указываете
> как GW.
> На сквид начхать, он будет использовать местную таблицу роутинга.Верно тут циско не стоит никак
В схеме провы -> cisco -> freebsd как циске дать понять что пользователь 192,168,1,45 должен пойти на прова ISP2 при условии что cisco видит уже IP Free а не клиента.
> Верно тут циско не стоит никак
> В схеме провы -> cisco -> freebsd как циске дать понять что
> пользователь 192,168,1,45 должен пойти на прова ISP2 при условии что cisco
> видит уже IP Free а не клиента.Приехали...
1) Где регулируется скорость клиентам?
2) Зачем планируется использовать squid?
Может тупо сказать, чтоб или cisco или freebsd равномерно загружали оба канала?P.S. посмотрите эту схему http://www.opennet.me/openforum/vsluhforumID6/9286.html
> Приехали...
> 1) Где регулируется скорость клиентам?Скорость на фрее планируется регулировать, но пока нет регулировки.
> 2) Зачем планируется использовать squid?Прозрачный прокси.
> Может тупо сказать, чтоб или cisco или freebsd равномерно загружали оба канала?Нет, канал один анлим 2 мб, второй лим 5 мб. по второму должны ходить VIP :)
Ну и в случае падения анлимитового включать лимит резерв так сказать.
Но рулить нужно именно с самописного билинга во Free в онлайн так сказать.Или сделать 2 интерфейса смотрящих на cisco и разруливать уже трафик там на циске, что приходящее по x.x.x.x отправлять ISP1 а x.x.x.y отправлять на ISP2. Поставить 2 squid`a и через диверт отпралять на ту или иную сквидину, кторорые будут запихивать это в тот или иной интерфейс.
Мыслей много, но как наиболее правильно сделать пока немогу осознать.