Здраствуйте, уважаемые!
Подскажите, пожалуйста, как настроить в 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?
man ipfw
/divert
>man ipfw
>/divertЭто я прорабатывал. Там нет даже упомянания о такой реализации.
>На маршрутизаторах Cisco можно задавать пул адресов. А как аналогичное настроить на
>FreeBSD?Только ручками присвоить каждому внешнему адресу свой блок серых адресов.
используйте pf.
nat on $ext_if from 192.168.0.0/24 to any -> $any_external_ip
>используйте 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