Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have a setup with a router running OpenWRT with an openvpn client.

Windows 7 pc's cannot access the vpn. They time out trying to access servers on the VPN. The mystery to me is that the setup works fine for my laptop running ubuntu. I can access the VPN without any issues.

I previously had a router running Tomato with the same openvpn setup and all the computers could access the VPN.

What could account for the difference in behaviour? Is there something I am missing in the OpenWRT setup that is required for windows networking that is on by default with tomato?

To clarify the OpenVPN client is on the OpenWRT router. The client connects to the OpenVPN server. But when I try to access the VPN from Windows computers on my network I cannot.

share|improve this question
Make sure the Windows 7 OpenVPN client is running in administrative mode. – cjc Mar 24 '12 at 0:56
Sorry if I wasn't clear. The openvpn client is on the OpenWRT router. – Rohan Mar 24 '12 at 3:43
As Adrian said, you need to supply more details. Is OpenVPN in tun or tap mode? What are the client and server configs? – cjc Mar 24 '12 at 10:10

You'll need to supply some information in order to receive a more detailed answer, but it's quite possible that you need to have a NAT set up for forwarding traffic between the wireless network subnet and the OpenVPN subnet.

Also, you must ensure that your server is properly pushing your OpenVPN routing statements upon connection. Turning up your debug logs for this client from your OpenVPN server will aid in this diagnosis once you post them.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.