ok i figured it out it seems. when adding forwarding (PAT), i found it necessary to point the 'server IP' to the interface to which the router itself (192.168.10.200) is connected. at work it was necessary to specify ATM1, but at another place it required LAN.
so, just make it point to the interface on the router's subnet. if you then want to rather forward packets to a PC which isnt connected directly to the router, you could do something as follows with Linux and iptables .. (this config assumes that the adsl router is connected to the Linux box)
iptables -A PREROUTING -t nat -p tcp --dport 3389 -j DNAT --to OTHERSERVERIP:3389
iptables -t nat -A POSTROUTING -j MASQUERADE
you would then specify in your PAT settings for port 3389 to be forwarded to linuxbox:3389, then linuxbox forwards the packets to wherever else on the network.
tried, tested and it works
just be sure your kernel has IPv4 packet forwarding enabled.
echo 1 > /proc/sys/net/ipv4/ip_forward
---------------------------
kridian
IRC Technical Operator
KnightNet Medieval IRC Network
South Africa
irc://dungeon.knightnet.net/knights