Страница 1 из 1

FreeBSD 8.2 + PF Маршрутизация на 2 провайдера и коммутатор

Добавлено: 2012-04-26 13:48:49
tangichhan
Доброе время суток. Прошу помощи в решении задачи. Имеется тестовый сервер на котором установлена FreeBSD 8.2
В него установлен firewall PF, mc, named. пока ничего большего нет.
Имеется провайдер 2 канала интернета один основной, другой резервный. Так же имеется коммутатор 3-го уровня Cisco на котором объявлены Vlan сети, соответственно данный коммутатор играет роль РОУТЕРА (включена функция ip routing), для того чтобы гонять локальный трафик между собой. На данном коммутаторе прибит ip адрес 192.168.5.2, соответственно на интерфейсе сервера, который смотрит на коммутатор стоит ip адресс 192.168.5.1. Схему прилагаю.
Так вот вот в чем заключается помощь, помогите пожалуйста разобраться как настроить PF для 3 роутеров, 2 из которых будут смотреть в интернет, а третий будет смотреть на тот коммутатор который обслуживает Vlan'ы.
Я так понимаю что здесь не обойдешься без route-to & reply-to. большая просьба указать на статью где описано данные опции.
ЗЫ. Просьба сильно не ругать

Re: FreeBSD 8.2 + PF Маршрутизация на 2 провайдера и коммута

Добавлено: 2012-04-26 16:23:50
mak_v_
Есть несколько "желаемых" картин и 2 принципиальных метода
1) Первый самая "красивая" - БГП на двух каналах
2) Если это невозможно - то фаерволы (pf, ipfw) и\или несколько табиц маршрутизации setfib
Второй - балансировка нагрузки (если нет сервисов, которые необходимы "снаружи" по обоим каналам) - route-to
Третий - "ответ туда, откуда пришёл пакет" - route-to & reply-to
Четверый - как совокупность второй и третьей - route-to & reply-to

Re: FreeBSD 8.2 + PF Маршрутизация на 2 провайдера и коммута

Добавлено: 2012-04-26 17:52:14
tangichhan
По поводу первой схемы куда копать? Можно статьи какие-нибудь на русском?

Re: FreeBSD 8.2 + PF Маршрутизация на 2 провайдера и коммута

Добавлено: 2012-04-26 18:02:51
mak_v_
сначала к провайдерам - узнать о возможности, смогут ли они .....
http://it-admin.org/os-freebsd/nastrojk ... eebsd.html

Re: FreeBSD 8.2 + PF Маршрутизация на 2 провайдера и коммута

Добавлено: 2012-04-27 3:30:25
tangichhan
Тогда такой вопрос, можно ли реализовать данную схему только с одним провайдером. В принципе меня интернет не особо волнует. Я не могу сделать связь между FreeBSD и коммутатором Cisco, за котором в свою очередь имеется все сети. Как реализовать данную схему? чтобы FreeBSD понимал что за адресом 192,168,5,2 имеются все остальные сети?

Re: FreeBSD 8.2 + PF Маршрутизация на 2 провайдера и коммута

Добавлено: 2012-04-27 8:36:29
mak_v_
Начали за здравие.
Route add <nets> 192.168.5.2

Re: FreeBSD 8.2 + PF Маршрутизация на 2 провайдера и коммута

Добавлено: 2012-04-27 14:00:34
Morty
можешь поставить bird (/usr/ports/net/bird)
и настроить все маршруты там. демон простой и понятный в настройке , тебе нужен будет протокол static и все.
Пример тут внизу http://bird.network.cz/?get_doc&f=bird-6.html#ss6.9