fedora pptp配置vpn
时间:2010-11-17 来源:大宝pku
需要解决的几个问题:
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服务。