pptp是一种基于pppd 的点对点vpn协议.
pptp是建立在ip的基础上, 不像l2tp一样可在多种类似于ip协议的基础上进行连接,如atm网络. 它的可靠性主要是依赖底层的tcp来确立可靠性的传输. 相比较l2tp, 它会更节省cpu 因为l2tp需要自己去做包的序号分拆重合.
pptp是一种能够加密的协议,可用微软提出的MPPE加密.
以下是一个简单的pppd call 的配置文件, 该配置文件应该放置于 /etc/ppp/peers/ 下
# written by pptpsetup
pty "pptp 192.168.0.88 --nolaunchpppd"
lock
noauth
name admin
password admin
mtu 1400
mru 1400
lcp-echo-interval 20
lcp-echo-failure 3
ifname pptp