Редирект портов

SX
На сайте с 04.06.2008
Offline
2
1120

Здраствуйте, есть такая проблема, нужно установить редирект порта с 80 на 85.

Система FreeBSD 6.3

В статье http://hostboard.kiev.ua/lofiversion/index.php/t847.html указана команда

iptables -t nat -A PREROUTING -d 83.222.25.17 -i eth0 -p tcp -m tcp --dport 80 -m state --state NEW -j REDIRECT --to-ports 85

Но на системе FreeBSD c файерволом IPFW это как то делается по другому

Кто знает как осуществить?

K
На сайте с 12.07.2006
Offline
295
Kpd
#1
SX
На сайте с 04.06.2008
Offline
2
#2

Спасибо!

Подскажите, а тут нет ошибок???

ipfw add 1 divert natd tcp from any to 83.222.25.17 80 via em0
ipfw add 2 divert natd ip from 127.0.0.1 85 to any
natd -n em0 -redirect_port tcp 127.0.0.1:85 80
ipfw add 3 allow tcp from any to 83.222.25.17 80 via any

Может так правильно будет?

ipfw add 1 divert natd tcp from any to 83.222.25.17 80 via em0
ipfw add 2 divert natd ip from 127.0.0.1 85 to any via em0
natd -n em0 -redirect_port tcp 127.0.0.1:85 80 via em0
ipfw add 3 allow tcp from any to 83.222.25.17 80 via em0

SKYNEX добавил 13.06.2008 в 22:10

Сделал вот как...

В /etc/rc.conf прописал

gateway_enable = "YES"

natd_enable="YES"
natd_interface="fxp0"
natd_flags="-f /etc/natd.conf"

firewall_enable="YES"

firewall_script="/etc/rc.firewall"

В /etc/natd.conf прописал

unregistered_only
same_ports
use_sockets
redirect_port tcp 127.0.0.1:85 80

В /etc/rc.firewall (IPFW)

ipfw add 400 divert natd tcp from any to 64.191.75.19 80 via fxp0
ipfw add 500 divert natd ip from 127.0.0.1 85 to any
ipfw add 600 allow tcp from any to 64.191.75.19 80 via any

Не работает.... Где мог ошибиться?

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий