![]() |
FREEBSD NAT
:help:
все конфиги чуть ниже выложил. tun0 внешний адаптер создается PPPOE em0 внутренний адаптер локальной сети. нужно пробросить порт с tun0 на em0. При таких настройках интернет работает все нормально, но redirect_port не работает, единственное что пробрасывает порт это rinetd, но он не подходит так как нельзя пробросить на FTP. tcpdump показывает что пакет пришел на tun0 на em0 ничего не показывает. В нутри сети nat срабатывает. То есть если обратится 20.0.0.1 то он транслирует мой запрос по правилу. Пробовал также ipnat он также как и natd работает только в нутри lan сети. если natd_interface="em0" изменить tun0 то система не запускается в логах не чего нет. Отключаю natd запускаю систему стартую /etc/rc.d/natd start потом natd -n tun0 дает сообщение (natd: Unable to bind divert socket.: Address already in use) как пробросить порт в сеть с tun0 ? rc.conf Код:
hostname="router" Код:
redirect_port tcp 20.0.0.5:3389 3389 Код:
${FwCMD} add allow ip any to any |
У меня так работало:
Код:
natd_interface="tun0" |
Цитата:
|
Код:
natd_flags="-dynamic -f /etc/natd.cf" |
а ещё лучше вместо ipfw/natd запользовать pf
|
Цитата:
если да можешь поподробнее рассказать как сделал? |
Цитата:
Код:
ifconfig_re0="inet 172.31.0.1 netmask 255.255.255.0" |
у меня только одна. и интернет работает так. а вот порты прокинуть не могу
|
У меня настроен ppp nat, с пробросом портов проблем нету. Вам такой вариант подходит?
|
попробую
|
Попробуй pf, у меня с стандартный natd тоже была похожая проблема.
|
Цитата:
может подскажете. нужно обрашаться на свой внешний ip с внутренней сети. FREEBSD не дает с настройками что указаны в начале. может кто знает что делать ? хотя б в какую сторону смотреть. |
Цитата:
|
да natd выключен. работает так
gateway_enable="YES" ppp_nat="YES" |
Время: 20:12. |
Время: 20:12.
© OSzone.net 2001-