I am hoping someone here can help me figure out why I can't get port forwarding working correctly. Some ports will open, but most will not. I'm running TomatoUSB on a Netgear WNR3500L v1 on the latest firmware K26USB 1.28.RT MIPSR2 140-miniVPN. Using the GUI at Port Forwarding>Basic, I have set several ports to be opened. Code: On Protocol Src Address Ext Ports Int Port Int Address Description On Both 3500 3500 10.0.1.75 Surveillance On TCP 3495 3495 10.0.1.75 Camera TCP On UDP 3496 3496 10.0.1.75 Camera UDP On TCP 3503 3503 10.0.1.48 First Pi SSH On Both 3505 3505 10.0.1.58 Second Pi SSH Testing with a port checker (both from inside the network and out) (Note: NAT loopback is set to "All"), the first port above (i.e., 3500) shows as open, but the rest do not. No matter what I have tried, I can't get any port other than 3500 to open -- at least through the Port Forwarding page. If I set the SSH Daemon access to Remote Port 22 - it will show that port as open, and I can access it via SSH. I believe that this is also killing my PPTP VPN (I know, not awesome), as I can't accept port 1723. Below is what I have under Advanced > Scripts > Firewall: Code: #!/bin/sh iptables -I INPUT 2 -p gre -j ACCEPT iptables -I INPUT 2 -p tcp --dport 1723 -j ACCEPT iptables -I INPUT 2 -i ppp+ -j ACCEPT iptables -t nat -I PREROUTING -p tcp --dport 1723 -j ACCEPT iptables -I INPUT -p tcp --dport 1723 -j ACCEPT iptables -I INPUT -i ppp+ -j ACCEPT iptables -I FORWARD -i ppp+ -j ACCEPT I should note that this all worked until recently, when I must have messed up some setting. But I make periodic backups of the Netgear's settings, so I have a number of old config files: none of which, when restored, will forward ports work correctly. I did update the firmware from 138 to 140 at some point, but I think everything worked after that. Please, any ideas?