As the topic states I'm using a Linksys WRT54G in client mode connecting to a D-Link DI-514. The connection to the internet works fine. I can connect to both routers from behind the client router. I can ping PCs behind the client router from the main router. etc etc. The problem is that no matter what I've try I can not get a single port to forward correctly. I've tried: DMZ on main to client then DMZ from client to target pc (I thought this should have worked no matter what) DMZ on main directly to target PC DMZ on main to client, forward ports on client to target pc Forward ports on main to client, DMZ on client to target Forward ports on main to client, forward ports from client to target Forward ports on main directly to target The main router's information is: ip: 192.168.0.1 subnet: 255.255.255.0 The client when connecting to main is: ip: 192.168.0.105 (Static dhcp) subnet: 255.255.255.0 gateway: 192.168.0.1 The client's local network is setup as: ip: 192.168.0.129 subnet: 255.255.255.128 gateway: 192.168.0.1 The target pc is setup as: ip: 192.168.0.150 (static) subnet: 255.255.255.128 gateway: 192.168.0.129 I also have the firewall/ping block on the client disabled. The client router is a v1 using Sveasoft's final alchemy. I've exhausted all my ideas, and any help would be greatly appreciated it. I tried to provide all the information I thought would be needed, but if I forgot anything let me know.