This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

PPTP VPN Problems

I've done a reasonably extensive read of these forums, but still haven't found a solution to the problem I'm having.

I can connect to Astaro using a PPTP VPN with my windows 7 netbook quite happily. I can ping the Astaro end of the VPN tunnel, but I can't get any further than that - I can't get Astaro to route between the VPN network and the internal LAN.

My current packet filter rules are:
1: My desktop PC IPv4 > HTTP > 10.10.11.0 Network - ACCEPT (My ADSL modem admin interface)
2: Any source IPv4 > All protocols > 10.10.11.0 Network - DROP 
3: Internal Network IPv4/IPv6 > Any protocol > Any destination - ACCEPT (I know, but I'm not interested in blocking outbound connections at this point)
4: Any source IPv4/IPv6 > HTTP/HTTPS > Internal Server IPv4/IPv6 - ACCEPT (Windows Home Server)
5: Any Source IPv4/IPv6 > Bittorrent > Desktop PC IPv4/IPv6 - ACCEPT 

I also have DNAT rules for the Bittorrent and Internal Server IPv4 destinations. All the above are tested working.

I've tried setting up another packet filter rule of: PPTP VPN Network > Any Protocol > Internal Network
but I still get no network connectivity.
In desperation I even tried a Masquerading NAT setup between the PPTP VPN IP Pool and the internal LAN, but still no go.

If however, I disable the PPTP VPN in Astaro, and instead set a packet filter for the VPN protocols and forward them to my windows 2008 server, it quite happily sets up the VPN, thus proving the astaro packet filter is working, and removing the rule prevents connections to the PPTP server insite my LAN.

So what setups have I missed to get Astaro routing between the internal LAN and the PPTP VPN IP pool?


This thread was automatically locked due to age.
  • Hi, and welcome to the User BB!
    I can ping the Astaro end of the VPN tunnel, but I can't get any further than that

    Ping settings are on the 'Packet Filter' 'ICMP' tab.

    Please show a pic of your PPTP 'Global' tab.  Please confirm that you have chosen 'Interface: >' for all of the Host and Network definitions you've created.

    Cheers - Bob
    PS I can't tell from your post, but you will be happiest if you put your modem into bridge mode so that your public IP address is on the External interface of the Astaro.
  • Will check those when I get home from work.

    I can confirm my router is a Netgear DG834GT operating in modem-only mode, and Astaro is getting a public IP address via DHCP from my ISP. (My router still retains a local IP to allow for admin access and configuration).

    I already have the checkboxes for ping all ticked as I also use it for testing the IPv6 connectivity of my internal network. (Am running a /64 subnet from a /48 provided to me over a tunnel from sixxs).

    I should add for clarity that when I said I can ping the Astaro end of the tunnel, I can ping the Astaro end of the tunnel on the astaro PPTP interface address. If I try to ping a host on the internal LAN I get destination unreachable. Even if I try to ping the internal IP address of the Astaro box on the internal LAN from the PPTP connection I get destination unreachable.
  • It was my mistake - I'll blame Microsoft again for being too secure!

    I was getting a PPTP link to Astaro, and I could ping the Astaro IP address for the VPN link. I couldn't ping anything on my internal network despite having set a packet filter rule to allow it.

    However, accessing a Samba share via \10.10.10.10 did work, proving the rules were OK. It then dawned on me, I'd had to alter the windows firewall settings to allow Windows 7 and Server 2008 to respond to IPv6 ICMP echo requests as they're dropped by default.

    I hadn't realised that MS also disallow IPv4 ICMP echo requests from machines that aren't on the local subnet. I'd forgotten about this because pings from one machine on the LAN to another always worked!
  • Thank you for explaining so clearly - please continue to share your competence here!

    Cheers - Bob