I've been trying this for 2 weeks. no luck. I looked at almost all related posts here but still couldn't get mine to work. Local access works when I point my browser to the local router IP of 192.168.2.1 or the DDNS address of example.homelinux.com:8080 (belongs to dyndns.com). I am trying to get remote access working and when I point a remote browser to example.homelinux.com:8080 or my.real.internet.ip:8080, nothing comes up. My network settings: I guess the complexity of my case is from the cable modem. Motorola SBG900. It comes with router functionality although I need it to be modem only. I disabled its NAT but its DHCP cannot be disabled so it got an IP 192.168.0.1 and assigned an IP (192.168.0.2) to my router A.The router A's WAN is wired to the modem. I have two routers (A and B) loaded with Tomato 1.28 as listed below. They are connected wirelessly via WDS. As an experiment, when I enable Remote access of Admin on this MODEM, I can access it remotely. It's currently disabled since what I want is the admin access of my router A. Router A (Asus RT-N16, Gateway) : Under Administration > Admin Access > Web Admin, I have the following setttings: Remote Access: checked and HTTP Port: 8080 Allow Wireless Access: checked Note that the WAN of this router can get the internet (outside) IP address. Under Port Forwarding I have the following settings: Proto: Both Src Address: /blank/ Ext Ports: 8080 Int Port: 80 Int Address: 192.168.2.1 Router B (Linksys E3000, Router, wirelessly WDS with Router A) : This router is AP only. Both Gateway and DNS point to Router A (192.168.2.1). I want to access the Admin GUI of router A remotely but I can't no matter how hard I tried. I even tried that via OpenVPN. It barely works, a lot of timeout. It sometime shows GUI partially after several refresh (F5). Really frustrating! Please help.