For example i'm using fpt on my pc a ftp automaticly set upnp and everything works without change iptables and routing. But this icq havn't this feature. In icq i can chage range of port. So is possible to prerouting (or something like that) icq transfer in iptables to my pc?Or set upnp?
when in icq i have set range 65500-65504 and is listening on 5190.
I tried to add this to post-firewall but not works

iptables -A INPUT -p tcp --dport 5191 -j ACCEPT
iptables -A INPUT -p tcp --dport 65500:65504 -j ACCEPT
iptables -t nat -A PREROUTING -i vlan1 -p tcp --dport 5190 -j DNAT --to 192.168.1.2:5190
iptables -t nat -A PREROUTING -i vlan1 -p tcp --dport 65500 -j DNAT --to 192.168.1.2:65500
iptables -t nat -A PREROUTING -i vlan1 -p tcp --dport 65501 -j DNAT --to 192.168.1.2:65501
iptables -t nat -A PREROUTING -i vlan1 -p tcp --dport 65502 -j DNAT --to 192.168.1.2:65502
iptables -t nat -A PREROUTING -i vlan1 -p tcp --dport 65503 -j DNAT --to 192.168.1.2:65503
iptables -t nat -A PREROUTING -i vlan1 -p tcp --dport 65504 -j DNAT --to 192.168.1.2:65504
thx for any idea