Hi everybody, I need some IPTABLES expert, I have started to read the documentation but it needs time to fully understand it. Here is my challenge: I have a WRT54GS which is my ADSL router and firewall. Its IP address is 192.168.0.254. I need to access remotely from internet a server which is inside the LAN which have the following IP address : 192.168.0.1 using terminal services on RDP port 3389 (I am not sure if it is TCP or UDP, let say both). That means that on that server there is Terminal services service running that is listening connections on port 3389. The thing I initiate the connection from my work office (which have a FW + NAT and a public address which is let say 220.127.116.11) and I do not want to open my server to other IP address different than my work office address. Furthermore I would like to forward the port from port 8080 from the outside to port 3389 on the server just to keep confusing the entrance. So to summurize, I want to: 1- translate the incoming requests from internet which has a destination port 8080 (UDP and TCP) of my router to 192.168.0.1:3389 2- restrict this port usage only to my work office IP address (let say 18.104.22.168). All requests comming from other IP address might be dropped. Is there anybody who can help me for the respective iptables command lines ?