nat ports....

lo there… so .. once again .. here i am …with a problem
somehow emule tcp port doesn’t want to work if it isn’t in on position 0
samething happens to the device that is actually in position 0 :S

here’s the ip firewall nat

0 chain=dstnat action=dst-nat to-addresses=192.168.1.78 to-ports=12000 protocol=tcp in-interface=pppoe-out2

1 ;;; EMULE
chain=dstnat action=dst-nat to-addresses=192.168.1.12 to-ports=5000 protocol=tcp in-interface=pppoe-out2

2 chain=dstnat action=dst-nat to-addresses=192.168.1.12 to-ports=5100 protocol=udp in-interface=pppoe-out2

3 ;;; Masquerade interfaces
chain=srcnat action=masquerade out-interface=pppoe-out1

4 chain=srcnat action=masquerade out-interface=pppoe-out2

do i need to add/remove anything???

plz help

You’re not specifying which ports to forward in your rules (via dst-port=x), so your current rule 0 is matching ALL TCP traffic and nothing can ever hit rules further below. Add dst-port parameters to all your dst-nat rules and they should work.

thx ;D
worked nice