Нужнен совет, кто решал подобную задачу.
дано: 4 ethernet интерфейса
fxp0 - провайдер №1 сеть /27
fxp1 - приватная сетка класса С /28 с реальными IP из сети провайдера №1lnc0 - провайдер №2 сеть /27
lnc1 - приватная сетка класса С /28 с реальными IP из сети провайдера №2Как можно настроить роутинг этих сеток к своим провайдерам на одной машине FreeBSD5
Два Default gateway не прописать на сколько я понимаю.
Есть какие нибудь решения?Спасибо.
https://www.opennet.ru/base/net/bsd_pbr_route.txt.html
>https://www.opennet.ru/base/net/bsd_pbr_route.txt.html
Да спасибо хороший пример PBR!Но мне не нужно транслировать IP адреса из приватной сетки. Приватная сеть является сетью класса "С" с реальными IP адресами. Кроме того мне нужен доступ из публичной сети к этим хостам.
На сколько я понимаю, маршрутом по умолчанию, на рутере, для пакетов пришедших из внутренней сети должен быть GW своего провайдера.
'man ipfw', option "fwd" ("forward").
У меня есть реально работающий сервер именно с такой задачей. Все очень просто. Делаешь дефалт гетвей на любого прова (допустим пров. 1), т.о. все пакеты попадают на интерфейс, смотрящий на прова 1. Там ты запускаешь в нат1 пакеты из сети 1 и на нат2 пакеты из сети 2. Из ната пакеты ВОЗВРАЩАЮТСЯ в фаервол и дальше ты форвардишь пакеты с исходящим адресом 2 на прова 2. Работает все на ура
Maybe bridging?http://www.freebsd.org.ru/handbook/bridging.html
Ты можешь сделать два моста, и на каждой машине будет прозрачное подключение к роутеру каждого провайдера. :)
>Maybe bridging?
>
>http://www.freebsd.org.ru/handbook/bridging.html
>
>Ты можешь сделать два моста, и на каждой машине будет прозрачное подключение
>к роутеру каждого провайдера. :)подскажите, как можно файерволить на мосту доступ к приватным сеткам с реальными IP?
Сам не делал, но где-то в форуме встречал
народ подобную проблему решает с помощью zebra/quagga
>>Maybe bridging?
>>
>>http://www.freebsd.org.ru/handbook/bridging.html
>>
>>Ты можешь сделать два моста, и на каждой машине будет прозрачное подключение
>>к роутеру каждого провайдера. :)
>
>подскажите, как можно файерволить на мосту доступ к приватным сеткам с реальными
>IP?Имеешь ввиду: http://vlsi.cornell.edu/~rajit/fbsd/bridge.html ???