1. 使用yum安装ppp和pptp包
yum -y install ppp
 yum -y install pptp
 如果yum不具备pptp,可到 http://pptpclient.sourceforge.net 下载安装,这里建议选用rpm包。
http://sourceforge.net/projects/pptpclient/files/pptp/pptp-1.7.2/pptp-1.7.2-3.rhel5.i386.rpm/download
rpm -ivh ./pptp-1.7.2-3.rhel5.i386.rpm
2. 配置pptp
 pptpsetup –create vpn连接名称(自定义) –server VPN服务器IP –username VPN用户名 –password VPN密码
执行完成以后会生成文件 /etc/ppp/peers/vpn连接名称(自定义)
编辑该文件:
 vi /etc/ppp/peers/vpn连接名称(自定义)
 将该文件修改并完善为如下:
# written by pptpsetup
 pty “pptp VPN服务器IP –nolaunchpppd”
 lock
 #noauth
 nobsdcomp
 nodeflate
 name VPN用户名
 remotename vpn连接名称(自定义)
 ipparam 服务器ip
 require-mppe-128
 refuse-pap
 refuse-chap
 refuse-eap
 refuse-mschap
编辑文件 /etc/ppp/chap-secrets
 vi /etc/ppp/chap-secrets
 内容如下:
# Secrets for authentication using CHAP
 # client server secret IP addresses
VPN用户名 vpn连接名称(自定义) “VPN密码” *
3. 复制命令
cp /usr/share/doc/ppp-2.4.4/scripts/pon /usr/sbin/
 cp /usr/share/doc/ppp-2.4.4/scripts/poff /usr/sbin/
 chmod +x /usr/sbin/pon /usr/sbin/poff
4.拨vpn
 pon vpn连接名称(自定义)
5.查看是否连接
 ifconfig
 ————————————————————————————————————-
 ppp0 Link encap:Point-to-Point Protocol
 inet addr:192.168.5.5 P-t-P:192.168.5.1 Mask:255.255.255.255
 UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1396 Metric:1
 RX packets:8 errors:0 dropped:0 overruns:0 frame:0
 TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
 collisions:0 txqueuelen:3
 RX bytes:80 (80.0 b) TX bytes:80 (80.0 b)
————————————————————————————————————-
再添加默认路由
 route add -net 0.0.0.0 dev ppp0
6.断开连接
 poff vpn连接名称(自定义)
至此,安装完成。
 
 