I just bought a WRT-54GL and got openvpn via DD-WRT working on it, but I can only get about 1.5-2mb/s through it, and I can get 4-5mb/s if I run the client on my computer.

I was thinking is there a way to create a VM with multiple NICS to connect to a VPN service and then share that connection with the rest of the network? I'd set the VM and the default gateway when I want to use the VPN or the normal gateway when VPN isn't necessary.

I'm thinking that the problem is the clock speed on the WRT-54GL, so this would get around it without buying more hardware.

link|improve this question

Before doing more work on this, you ought to verify that the CPU of the WRT is actually the bottleneck. Watch its CPU load graph or ssh into it and run top while testing VPN to verify. – ErikA Jan 12 at 22:29
feedback

Know someone who can answer? Share a link to this question via email, Google+, Twitter, or Facebook.

Your Answer

 
or
required, but never shown

Browse other questions tagged or ask your own question.