这篇文章借鉴了唐光辉的博客 http://firefly222.blog.51cto.com/
1.下载 pptp-1.7.2-3.rhel5.src.rpm 源码rpm包
2.安装
rpmbuild --rebuild pptp-1.7.2-3.rhel5.src.rpm
cd /usr/src/redhat/RPMS/x86_64/
rpm -ivh pptp-1.7.2-3.x86_64.rpm  pptp-debuginfo-1.7.2-3.x86_64.rpm
3.生成并修改客户端配置文件
vi aa
#!/bin/bash
server='192.168.1.40'
name='qikw'
password='123456'
/usr/sbin/pptpsetup --create qikw*** --server "$server" --username "$name" --password "$password"
chmod 744 aa
./aa
cd /etc/ppp/peers/
vi qikw***
# written by pptpsetup
pty "pptp 192.168.1.40 --nolaunchpppd"
lock
#noauth
nobsdcomp
nodeflate
name qikw
remotename qikw***
ipparam qikw***
require-mppe-128
refuse-pap
refuse-chap
refuse-eap
refuse-mschap
4.客户端拨入
 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
chmod +x /usr/sbin/poff
pon qikw***
5.查看
ifconfig
多了一个ppp0
6.添加路由
route add -net 172.28.1.0/24 gw 192.168.1.1