pptp(8)

NAME
pptp - Point-to-Point Tunneling Protocol daemon

SYNOPSIS
pptp hostname [ [--phone <phone number>] [--quirks ISP_NAME] -- ] [pppd options]

DESCRIPTION
pptp manages a virtual private network (VPN) connection using Microsoft PPTP protocols using IP GRE tunneling protocols. pptp uses pppd(8) on a pseudo-tty to negotiate the connection with MS-CHAP authentication.

Because pptp uses GRE by using a raw IP socket, it will not work if your kernel has the gre(4) pseudo-device configured.

Build a kernel without "GRE encapsulation interface" support. (NB: look in /usr/src/sys/conf/GENERIC for "pseudo-device gre 1".)

The hostname parameter specifies which host should be contacted as the PPTP server. Additional parameters are passed on to pppd and typically include a remote username or a file containing options.

pptp must be run as root.

EXAMPLE
pptp hostname [pppd options]

FILES
/var/run/pptp/<ip-address> is created as a socket. It is used for communicating with an existing PPTP call manager for a given remote server host.

/usr/local/sbin/pptp-reconnect can be used to (re)establish a pptp connection.

SEE ALSO
pppd(8), gre(4), /usr/local/share/doc/pptp/USING.

BUGS
pptp does not work with a GENERIC kernel, because gre(4) conflicts with pptp(8) protocol ip (47).

HISTORY
This man page appeared first in NetBSD 's pptp-package.

AUTHORS
C. Scott Ananian <cananian@alumni.princeton.edu>, John Kohl <jtk@NetBSD.org> (patches and original man page).