Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

I have a CentOS server configured as a PPTP VPN Server.

The client is a Windows 7 with "Use default gateway on remote network" in advanced TCP/IPv4 properties enable. He can connect to CentOS without any problem and can access to:

  • The Box of his ISP (http://192.168.1.254/)
  • The CentOS server
  • The website which is hosted by the server (through http://)

But he canNOT access any other web service (google.com or 74.125.230.224)

I am a beginner with web servers so I do not know what can cause this problem.

  • Note 0 : The Windows 7 user must be able to access the whole internet through the CentOS PPTP proxy.
  • Note 1 : With "Use default gateway on remote network" in advanced TCP/IPv4 UNCHECKED it is the same problem
  • Note 2 : With "Use default gateway on remote network" in advanced TCP/IPv4 UNCHECKED AND "disable class based route addition" CHECKED the Win 7 can access google but with the ISP IP (no use of the VPN...)
    See Screenshot
  • Note 3 : I have made a echo 1 > /proc/sys/net/ipv4/ip_forward and a iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
share|improve this question

1 Answer 1

I have found the solution.

There was a script in my server which did, at every reboot : echo 0 > /proc/sys/net/ipv4/ip_forward and a REMOVE(iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE) ...

I added a startup shell with :

echo 1 > /proc/sys/net/ipv4/ip_forward

iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

Everything works like a charm !

share|improve this answer

Your Answer

 
discard

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.