pptp client
 getting started
 try it
 fedora core 1
 fedora core 2
 fedora core 3
 fedora core 4
 fedora core 5
 fedora core 6
 mandrake 9.0
 mandrake 10.0
 mandrake 10.1
 red hat 9
 red hat 8.0
 red hat 7.3
 suse 10.0
 suse 9.2
 suse 9.1
 suse 8.2
 support faq
 contact us

PPTP Client


by James Cameron
10th June 2008


With the default install, PPTP Client 1.7.0 and PPP 2.4.3 are included, as packages pptp-1.7.0-2 and ppp-2.4.3-15 respectively. The kernel on CD (2.6.13) has MPPE support already patched in, as module ppp_mppe size 15872 bytes.


Setup a tunnel using the provided SUSE programs: (a) in YaST2 select Network Devices then DSL, (b) add a custom provider with an Authorization User Name that matches your PPTP server account, (c) add a DSL device with PPP Mode set to Point to Point Tunneling Protocol and Modem IP set to your PPTP server IP address, (d) try the connection using Kinternet, and if it fails with an MPPE required warning edit the /etc/ppp/peers/pptp file and add require-mppe.


  1. if you are using SUSE firewall, you may either turn it off by typing SuSEfirewall2 off, or reconfigure it as follows:

    1. open YaST,
    2. click on System which is on the left hand side,
    3. open the /etc/sysconfig Editor,
    4. click +Network then +Firewall then +SuSEfirewall2,
    5. add "1723" to FW_SERVICES_EXT_TCP,
    6. add "GRE" to FW_SERVICES_EXT_IP, FW_SERVICES_DMZ_IP, FW_SERVICES_INT_IP and FW_SERVICES_QUICK_IP (we're not sure if all four are required, it depends on where the server is in relation to your client, as far as the network interfaces are concerned),
    7. click FINISH.

    Note: the screen image above is an example from SUSE 9.2, we have also selected ssh for FW_SERVICES_EXT_TCP, but ssh is not required for operation of the tunnel. The example demonstrates how to add 1723 to an already configured rule.

  2. SUSE 10.0 ships with a ten minute idle connection timer which affects PPTP tunnels. This is in their configuration file /etc/ppp/options, where it says idle 600. You can change this to idle 0.


If you have comments on this document, please send them to the author at james.cameron at hp.com. But if you need help, use the mailing list so that we can share the load.


2008-06-10 Remove deprecated pptpconfig.
2007-02-06 Upgrade pptpconfig version following confirmation from Randy Williams.
2006-03-14 Upgrade pptpconfig version and adopt SUSE-specific package.
2005-10-17 Based on SUSE 9.2 HOWTO, and changed based on tests on newly installed SUSE 10.0 system in lab.