в ipfw все прекрасно работает
Код: Выделить всё
${FwCMD} add fwd log ${IpIn},2121 ${NetIn} tcp from ${NetIn}/${NetMask} to any 21 via ${LanOut}
Модератор: terminus
Код: Выделить всё
${FwCMD} add fwd log ${IpIn},2121 ${NetIn} tcp from ${NetIn}/${NetMask} to any 21 via ${LanOut}
Код: Выделить всё
IntIf=xl0
rdr on $IntIf inet proto tcp from $IntIf:network to !(self) port 21 -> $IntIf port 2121
Код: Выделить всё
# tcpdump -netttvvvi pflog0 host 1.1.1.1
Код: Выделить всё
pass in log on $ExtIf inet proto tcp from any to ($ExtIf) port 49152:65535
Код: Выделить всё
rdr on $int_if proto tcp from any to any port 2121 -> 127.0.0.1 port 2121
Код: Выделить всё
pass in on $ext_if inet proto tcp from port ftp-data to ($ext_if) user proxy flags S/SA keep state
Код: Выделить всё
$ext_if
Код: Выделить всё
pass out on
Код: Выделить всё
block all