> Linux服务器 > VPN >

fedora pptp配置vpn

需要解决的几个问题:

1. 要以root权限运行 pptpconfig

2. 要把pptp,ip,route,modinfo放到path下

ln -s /usr/sbin/pptp /usr/bin/pptp

ln -s /sbin/ip /bin/ip

ln -s /sbin/route /bin/route

ln -s /sbin/modinfo /bin/modinfo

3. routing配置 all to tunnel

4. dns 208.67.222.222

5. Encryption MPPE

6. miscellaneous标签下的选项给都选择上

 

 

  如果是在windowsXP下,可直接通过XP自带的拔号软件来连接vpn服务器,配置很简单,但在linux下就没默认的vpn客户端软件,使得在linux连接vpn服务器相对难一些,下面就我在linux下通过vpn客户端软件pptpconfig正常连接到vpn服务器的方法与步骤进行记录,希望对新手有一定的帮助。
    我的运行环境:centOS4.4。

1,下载与安装(http://pptpclient.sourceforge.net/),请下载与你操作系统相关的软件包,如果安装时有包依赖关系,请到rpmfind.net查找并安装(我的系统就依赖libglade-0.17-13.2.1.i386.rpm,libxml-1.8.17-9.i386.rpm这两个包),要下载的软件列表如下:

    php-gtk-pcntl-1.0.2-1.i386.rpm
    pptp-1.7.1-3.i386.rpm
    php4-pcntl-4.4.1-2.i386.rpm      
    php4-pcntl-gtk-1.0.2-2.i386.rpm
    pptpconfig-20060821-1.fc5.noarch.rpm
安装:
    rpm -ivh 上面的所有包及依赖包

2,配置与使用

    如果正常安装后,请su到root用户,然后运行pptpconfig.php。
    注意:运行之前请确保/usb/sbin与/sbin在系统路径下,否则会出现没发现ip与pptp命令的错误。
    解决办法:
    [root@eadd-lyb lyb]# export PATH=$PATH:/usr/sbin/:/sbin/
    运行:
    [root@eadd-lyb lyb]# pptpconfig.php
    出现如下操作界面:



    对于软件的使用,我想就不用我详细说了吧,一看大家就知道了!
    只是要注意的是要把miscellaneous标签下的选项给都选择上,否则会出现输出错误。
    其中server标签中的Server为vpn服务器的地址或域名,Username,Password为登录vpn服务器的用户名与密码。

    设置好后start...,如果设置正确,就可与vpn服务器进行连接,如下图:
    这样你就可以通过连接获得的vpn服务器的IP与vpn服务器进行通信了。

    例如:假若你获得的vpn服务器的地址为192.168.1.16,你就可通过http://192.168.1.16来访问vpn服务器的web服务。 (责任编辑:IT)