Centos6.2下VPN拨号

分类:CentOS教程 阅读:24290 次

因新装的服务器在内网内,外界无法访问,为了开发使用,需要先拨到外部VPN上跳出来,现在把在CENTOS6.2上建立VPN拨号的过程记录下来。

1、安装需要的程序包,需要安装ppp和pptp两个程序包,在Centos系统里安装软件及其方便,换成草鸡用户,执行如下命令:

#yum install ppp

#yum install pptp

2、创建新连接,运行pptpsetup命令创建一个名称为vpn1的连接:

#pptpsetup --create vpn1 --server 211.x.x.x --username test --password test

3、连接: #pppd call vpn1

4、查看连接 #ifconfig /all

5、断开连接:#killall pppd

6、添加路由,拨号是拨上去了,如果不添加路由的话,新获得的IP将不起任何作用,最简单的方法把所有进出访问都扔给由pptpsetup命令创建的新网络设备ppp0(注意,新创建的连接名称是vpn1,但是新创建的网络设备名称将是ppp0),命令如下:(注意,添加完路由后,现有的网络链路就可能不通了)

#route add -net 0.0.0.0 dev ppp0

7、如果需要的话,把拨号工作添加到自启动里,编辑/etc/rc.d/rc.local文件,添加如下指令:

#vi /etc/rc.d/rc.local

pppd call vpn1

route add -net 0.0.0.0 dev ppp0

OK!!配置完毕。以后可以直接访问vpn服务器分配给的地址了,可以配置ppptd服务器给该VPN用户固定IP就可以了。