您的位置:首页 > 运维架构 > Linux

CentOS 6系列系统安装配置PPTP协议v.p.n客户端

2017-09-14 15:58 567 查看
全文中v.p.n是因为和谐问题加了两个点儿,自己脑补去掉那两个点即可。
参考文章http://codelife.me/blog/2013/06/25/setup-pptp-v.p.n-client-in-centos-6/
1、装软件儿。
yum install -y ppp pptp pptp-setup
2、创建v.p.n连接。
pptpsetup --create nameofv.p.n --server (v.p.n ip) --username (v.p.n账号) --password (密码) --encrypt [--start立即进行拨号连接]
3、拨刚建立的v.p.n连接。
pppd call nameofv.p.n

还可参考 http://blog.csdn.net/zhangmiaoping23/article/details/54880246
建立过的v.p.n连接在/etc/ppp/peers/ 这个目录下面
带上这个require-mppe-128就是使用MPPE认证方式,如果不是这种,就注释掉这行

用户名密码写入到了 /etc/ppp/chap-secrets

当拨号不能成功时候,开一个新终端用tail -f /var/log/messages | grep ppp看问题
协议方面需要设置,修改配置文件/etc/ppp/options.pptpd

如果看到MS-CHAP authentication failed: Access denied
可以检查检查用户名或密码是不是错了

4、连接成功后,查看一下所有的网络设备名称。
ip a,假设建立的设备名称叫ppp0
接下来改变默认路由、改变出口ip地址。

①ip route replace (v.p.n ip) via (原网络网关) dev (原网络出口设备名如eth1) src (原网络出口设备配置了的ip)
②ip route replace default dev ppp0

更换回原网络出口。
ip route replace default via (原网关ip)

附录:
可以用pon和poff来上下v.p.n,更方便些。
pon和poff这俩命令需要从其他地方拷过来:
cp /usr/share/doc/ppp-2.4.5/scripts/pon /usr/bin
cp /usr/share/doc/ppp-2.4.5/scripts/poff /usr/bin
chmod +x /usr/bin/pon
chmod +x /usr/bin/poff

上v.p.n:
pon v.p.n连接名
下v.p.n:
poff v.p.n连接名
下掉所有v.p.n:
poff -a
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  centos v.p.n pptp
相关文章推荐