>Следующая проблема, как не пытался настраивать ничего не получилось
>Нужно сделать так чтобы при обращении на мою машинку, локальный 100.100.110.110 на
>порт 100 связывалось всё это с инетовской 195.54.*.* порт 100
>xl0 - инет
>
>natd запускается с параметрами -n xl0 -f /etc/natd.conf -redirect_port 195.54.*.*:100 100.100.110.110:100
>
>=== rc.conf ====
>
>firewall_enable="yes"
>firewall_script="/etc/rc.firewall"
>gateway_enable="YES"
>natd_enable="YES"
>
>==== natd.conf ====
>same_ports yes
>use_sockets yes
>dynamic yes
>unregistered_only yes
>
>Диверт в rc.conf пробывал чёрти как настраивать
>
>ПОДСКАЖИТЕ ПЛЗ как настроить ipfw и есть ли ошибки в настройках!! У меня редирект портов настроен для пиринга, тобишь чтобы емул работал. Для этого на серваке в /etc/natd.conf прописаны сами редиректы:
same_ports yes
use_sockets yes
redirect_port tcp 192.168.0.3:4321 4321
redirect_port tcp 192.168.0.3:6346 6346
redirect_port udp 192.168.0.3:6346 6346
...
где 192.168.0.3 - комп в локалке, на котором собственно емул и стоит.
В rc.conf
natd_enable="YES"
natd_interface="rl1" #xl0 в твоем случае
natd_flags="-f /etc/natd.conf"
Если пользуешься rc.firewall, а не задал свое имя скрипта, надо задавать параметр natd_interface в рц.конф, т.к. правило для ipfw строится с использованием этого параметра в том числе:
${fwcmd} add 50 divert natd all from any to any via ${natd_interface}