I would like to be able to connect to the office network and access the internet through that network and the servers within the network. I use a server running Ubuntu Server (fully updated) behind a router which acts as PPTP server. It is set up like this:


Router delivers IP's in the range of, the router has IP The Ubuntu Server running PPTP server has IP (static, delivered by the router).


A network using the same range ( I tried to connect through Ubuntu and MacOSX, both give the same result.

PPTP Settings

  • /etc/pptpd.conf

  • /etc/sysctl.conf

  • /etc/rc.local

    sysctl -w net.ipv4.ip_forward=1
    iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
  • /etc/ppp/pptpd-options


    (not really necessary I guess, but just to be sure)

Of course, I forwarded port 1723 to and opened the port on the Ubuntu server (ufw allow pptp)

Current situation

I could connect to the VPN and also access the internet. According to www.whatismyip.com I do have the office IP, so that part works. I am able to ping, but not any of the other addresses within the network. I just don't know what to do anymore. I have followed all steps in many tutorials, but that doesn't change anything. One suggestion I also tried:

sudo iptables -A FORWARD -o ppp+ -i eth0 -s -d -j ACCEPT
sudo iptables -A FORWARD -i ppp+ -o eth0 -s -d -j ACCEPT

I don't know exactly what that does, but it didn't work anyways.


Using the same address range for both networks is a great misconfiguration.

I suggest:

  • Use (that means - for your office.
  • Use (or any other private network, but not at home.
  • Check that the address range your PPTP-server manages ( is NOT managed by the DHCP servers (if any) on your networks.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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