How to set up PandaPow on DD-WRT

NOTE: We recommend using PandaPow WiFi instead, which comes pre-configured with built-in PandaPow VPN.


For the adventurous, there are ways to set up PandaPow on a router, to make all the computers that connect to it use VPN automatically. This is recommended only for advanced computer geeks, and we don’t have any official support for it right now. Alos, it is only possible on certain routers, and after you have installed DD-WRT or equivalent on it.


For more background, refer to:


To note is this:

If you want to set up a router that forwards ALL your Internet traffic through a VPN, it usually recommended to use 2 routers:

  • One “normal” router that is connecting to the internet directly.
  • One VPN router, which is connected to the internet via the 1st router, and has a static VPN setup, as described here:


To get the second router to pass all Internet traffic via the VPN, you basically want to add the WHOLE INTERNET as a remote network.

If, on the other hand, you only need VPN for specific subnets, you could get away with using only a single router.

For instance, if you want all traffic to netflix via VPN, but other traffic to pass directly to the internet, you could issue a command like the following on your router:

/sbin/route add -net netmask dev ppp0

The network happens to be netflix, and ‘ppp0’ is normally the VPN interface. To make sure ppp0 is really the VPN, try issuing the following command with/without VPN enabled:


In any case, before you start playing with these configurations, it is recommended that you use ssh or telnet to access the router, and get used to using the command line interface. See more here:


That way you can try out different non-persistent settings, and if you mess things up simply restart the router. If you add things to startup-scripts via the web interface, you might get “locked out” of the router, and the only option is to reinstall the OS.