Всем привет. У меня возникла одна задача. И не знаю как ее реализовать.Пользовался поиском ничего подходящего и подробного не нашел.Имеется:
em0 - Внешняя сетевая карта (Провайдер 1) . Выделеный IP address
rl0 - Внешняя сетевая карта (Провайдер 2) Выделеный IP address
rl1 - Идет на внутрь сети 192.168.1.x
Switch 24 port
WiFi router LinkSys.
FreeBSD 7.1
Core2Quard
4Gb ram
Задача:
-Сделать BSD Box, обьеденить 2 интернет канала, обеспечить всем доступ к интернету как через сетевой кабель из свитча так и для wifi.
-Обеспечить контроль доступа.(кому давать такую скорость тому такую по мак адресу).
-Обеспечить квотирование трафика и статистику в реальной времени, также иметь просмотр отчетов статистки через web interface.
-Используя выделеные адреса. обеспечить PAT(Port address Translation) проброс в внутренную сеть. (например: xxx.xxx.xxx.xxx:8080 будет перенапрвлять в внутренную сеть 192.168.1.2, где установлен web server.)
Схема общего представления:
________
+------------+ /
| | |
+-------------+ Провайдер 1+-------
__ | | | /
___/ \_ +------+-------+ +------------+ |
_/ \__ | em0 | /
/ \ | BSD | |
| switch -rl1-+ маршрутизатор| | Internet
\_ __/ | | |
\__ __/ | rl0 | \
\___/ +------+-------+ +------------+ |
| | | \
WiFI router +-------------+ Провайдер 2+-------
| | |
+------------+ \________
За ранее благодарен.
P.S. Просьба, не пинать.В BSD я новичек.