Firmware with a VPN client built in?

11 posts / 0 new
Last post
Soylent
Soylent's picture
Firmware with a VPN client built in?

I want to set up a router at my office that has a VPN connection to my home, so whenever I connect to the wifi, I automatically get on my home network.

I know that some more expensive routers have this capability, like "site-to-site" VPN. But is there a firmware for the WNR3500L that has a VPN client built in, so that all the clients that connect to that router are automatically on the VPN network?

Hands of Blue
Hands of Blue's picture
Yes, but you have to know

Yes, but you have to know which VPN technology you need. DD-WRT has versions available that support PPTP and OpenVPN.

Striatum
Striatum's picture
I personnally use TomatoVPN,

I personnally use TomatoVPN, as dd-wrt seems buggy for openVPN. I have no problem with tomato VPN (http://sourceforge.net/projects/tomatousb/files/ and select the tomato-K26USB-1.28.9049MIPSR2-beta19-vpn3.6.rar version. You need to flash first the mini version of dd-wrt, see tutorials for tomato on this site).

This version of Tomato has USB support (NAS, FTP, Samba without effort), and openvpn, (server and client) and PPTP (in WAN configuration).

My for computers are behind my router and all covered by VPN (wireless and wire).

Striatum
Striatum's picture
I personnally use TomatoVPN,

I personnally use TomatoVPN, as dd-wrt seems buggy for openVPN. I have no problem with tomato VPN (http://sourceforge.net/projects/tomatousb/files/ and select the tomato-K26USB-1.28.9049MIPSR2-beta19-vpn3.6.rar version. You need to flash first the mini version of dd-wrt, see tutorials for tomato on this site).

This version of Tomato has USB support (NAS, FTP, Samba without effort), and openvpn, (server and client) and PPTP (in WAN configuration).

My for computers are behind my router and all covered by VPN (wireless and wire).

Hands of Blue
Hands of Blue's picture
I've used DD-WRT as an

I've used DD-WRT as an OpenVPN endpoint since early v23 without problems, you may have simply had back luck (or I've had good luck) in picking versions.

Striatum
Striatum's picture
Perhaps, but I know another

Perhaps, but I know another WNR3500L user that had to change to Tomato for the same reason. After spending hours in searching tuto and tricks, I changed my firmware and openVPN morked at the first try!

I must precise that I use a VPN server with only one cert, and login/password, that makes perhaps the difference.

So no regrets !

Soylent
Soylent's picture
I actually am using Tomato

I actually am using Tomato now. I didn't know there was a VPN client in there. Can I set it up to VPN into a Windows machine, like my home PC? Or does it have to VPN to another router?

Striatum
Striatum's picture
As Tomato/dd-wrt have both

As Tomato/dd-wrt have both Server and Client VPN, you can connect to any VPN server you want. Server can be a computer or another router.

Kasimodo
Kasimodo's picture
Yes... but how to do with

Yes... but how to do with Tomato USB en VyprVPN?
It doesn't seem to work :/

Striatum
Striatum's picture
There is no PPTP client in

There is no PPTP client in the Tomato 'native' firmware.

I didn't try the WAN configuration method (works in dd-wrt), see:

http://www.vpnblog.net/linksys-wrt54gl-firmware-ddwrt-vyprvpn-pptp/

(in french but should be easy to translate....)

In Tomato go to Basic > Network, and select PPTP int the WAN/internet section.

Fill in the fields..

Never tried, I use openvpn for my vpn.

Vyprvpn use PPTP, and if it doesn't work in Tomato try dd-wrt instead with the above method.

Striatum
Striatum's picture
Correction:

Correction:

http://tomatousb.org/forum/t-270697/wrt320n-vyprvpn-from-giganews

The encryption (MPPE) is not compiled in TomatoUSB, so PPTP with encryption is not possible. Three solutions:

- either manually load modules needed for MPPE support (all are included into the Extra Modules package available from the download page, on Tomatousb site), and specify any additional required pptp options in "ppp_custom" nvram variable.

- wait for a new build with MPPE (it seems to be planed)

- switch to dd-wrt