URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 81187
[ Назад ]

Исходное сообщение
"FreeBSD NAT POOL"

Отправлено Monty , 16-Июл-08 10:01 
Здраствуйте, уважаемые!
Подскажите, пожалуйста, как настроить в FreeBSD NAT на трансляцию, используя не один адрес, а блок адресов?

Согласно синтаксису ipfw nat, можно указать только один адрес. Но мне этого будет мало...

ipfw nat N config {ip IPADDR|if IFNAME|log|deny_in|same_ports|unreg_only|reset|
                reverse|proxy_only|redirect_addr linkspec|
                redirect_port linkspec|redirect_proto linkspec}

На маршрутизаторах Cisco можно задавать пул адресов. А как аналогичное настроить на FreeBSD?


Содержание

Сообщения в этом обсуждении
"FreeBSD NAT POOL"
Отправлено Anonym , 16-Июл-08 23:31 
man ipfw
/divert

"FreeBSD NAT POOL"
Отправлено Monty , 17-Июл-08 12:51 
>man ipfw
>/divert

Это я прорабатывал. Там нет даже упомянания о такой реализации.


"FreeBSD NAT POOL"
Отправлено universite , 18-Июл-08 01:39 

>На маршрутизаторах Cisco можно задавать пул адресов. А как аналогичное настроить на
>FreeBSD?

Только ручками присвоить каждому внешнему адресу свой блок серых адресов.


"FreeBSD NAT POOL"
Отправлено lodErunnEr , 19-Июл-08 13:40 
используйте pf.
nat on $ext_if from 192.168.0.0/24 to any -> $any_external_ip

"FreeBSD NAT POOL"
Отправлено lodErunnEr , 19-Июл-08 14:36 
>используйте pf.
>nat on $ext_if from 192.168.0.0/24 to any -> $any_external_ip

так же можно натить прямо на целый пул адресов
nat on $ext_if inet from any to any → 192.0.2.4/31 source-hash