什么是PPTP ?
点对点隧道协议(英语:Point to Point Tunneling Protocol,缩写为PPTP)是实现虚拟专用网(VPN)的方式之一。
PPTP使用传输控制协议(TCP)创建控制通道来发送控制命令,以及利用通用路由封装(GRE)通道来封装点对点协议(PPP)数据包以发送数据。这个协议最早由微软等厂商主导开发,但因为它的加密方式容易被破解,微软已经不再建议使用这个协议,Mac甚至是已经禁用了PPTP协议。
搭建PPTP
1、查是否支持PPTP
modprobe ppp-compress-18 && echo ok #返回OK
zgrep MPPE /proc/config.gz #返回CONFIG_PPP_MPPE=y 或 =m
cat /dev/net/tun #返回cat: /dev/net/tun: File descriptor in bad state
# 以上三条命令满足一条即为支持PPTP
2、安装PPP
yum install -y ppp
3、安装PPTPD
yum install -y pptpd
4、编辑/etc/pptpd.conf
设置内网IP段:
localip 192.168.0.1
remoteip 192.168.0.214,192.168.0.245