2013年3月13日 星期三

centos 6.3 x64 环境下安装vpn客户端翻Q


前言:
   由于项目需要使用google云存储以及facebook, twitter 的API服务, 本地开发服务器需要翻Q.  特地折腾一个给本地服务器

先检查服务器是否安装过 ppp, pptp, pptp-setup, 
如果没有, yum -y install  安装之.

1yum -y install ppp pptp pptp-setup
2cp /usr/share/doc/ppp-2.4.5/scripts/pon /usr/sbin/
3cp /usr/share/doc/ppp-2.4.5/scripts/poff /usr/sbin/
4chmod 755 /usr/sbin/pon
5chmod 755 /usr/sbin/poff


然后使用pptpsetup命令建立拨号连接:
1pptpsetup --create test --server x.x.x.x --username vpnusername --password xxx

这样会生成一个名为test的vpn拨号账号,    然后编辑账号配置文件:
1vi /etc/ppp/peers/test
01# written by pptpsetup
02pty "pptp xxx.xxx.xxx --nolaunchpppd"
03lock
04noauth
05nobsdcomp
06nodeflate
07name vpnusername
08remotename test
09ipparam test
10file /etc/ppp/options.pptp
11defaultroute #使用本连接作为默认路由
12persist #当连接丢失时让pppd再次拨号
13require-mppe-128
14refuse-pap
15refuse-chap
16refuse-eap
17refuse-mschap

开始拨号
pon test
ifconfig 可以看到 vpn连接ppp0出来了.  
如果这个时候还是访问不到,  那么手工再加一下路由信息
1route add -net 0.0.0.0 dev ppp0
或者
1route add -net 10.10.2.0 network 255.255.255.0 dev ppp0
關閉vpn  

   poff

如果有問題可以先觀查 /var/log/messages

以上資料摘自 http://my.oschina.net/fishman/blog/96227

沒有留言: