> Linux服务器 > VPN >

Centos6.2下VPN拨号

因新装的服务器在内网内,外界无法访问,为了开发使用,需要先拨到外部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就可以了。

(责任编辑:IT)