Linux 下 VPN 客户端(p p t p )的配置
Linux :内核 kernel-2.6.9-42.EL
可以先去站点:http:// pptpclient.sourceforge.net/
需要用到的软件:
kernel-devel-2.6.9-42.EL(系统自带)
dkms-2.0.10-2.fc5.noarch.rpm
dernel_ppp_mppe-0.0.5-2dkms.noarch.rpm
上面的三个文件一般在设置linux vpn 服务器的时候会安装,可以通过# rpm –q命令查看。
(例:# rpm –q dkms)
pptp-1.7.0-1.i386.rpm
libxml-1.8.17-13.i386.rpm
libjlade-0.17-16.i386.rpm
php-pcntl-4.4.1-1.i386.rpm
php-gtk-pcntl-1.0.2-1.i386.rpm
pptpconfig-20060222-6.noarch.rpm
上面的六个文件是我们要安装的,可以将文件复制到/opt/下,进入/opt/:
[root@localhost~]# cd /opt
[root@localhost op]#
查看/opt 下的文件:
[root@localhost op]# ls
查看文件版本和是否安装:
[root@localhost op]# rpm –q pptp
Pptp-1.7.0-1 (已经安装)
如没有安装或是版本低地话,就安装文件:
[root@localhost op]# rpm –ivh Pptp-1.7.0-1
依次安装文件:
[root@localhost op]# rpm –ivh Pptp-1.7.0-1.i386.rpm
[root@localhost op]# rpm –ivh libxml-1.8.17-13.i386.rpm
[root@localhost op]# rpm –ivh libjlade-0.17-16.i386.rpm
[root@localhost op]# rpm –ivh php-pcntl-4.4.1-1.i386.rpm
[root@localhost op]# rpm –ivh php-gtk-pcntl-1.0.2-1.i386.rpm
[root@localhost op]# rpm –ivh pptpconfig-20060222-6.noarch.rpm
安装完毕后运行
[root@localhost op]# pptpconfig
启动pptpconfig 后
在server 页面中设置:
例: name : qiwanzhong (自己起的pptp连接名字)
Server : 192.168.1.102
Uername : 服务器中设置的用户名
Password: 服务器中用户的密码
Domain : 可以不设置
Routing页面中设置:
只要把All to Tunnel 选上就可,其余的不选。
其他页面可以默认。
这样pptpconfig 就设置完毕了,点击start 或是双击连接,看看连接是否稳定。
如果存在大量自动发包,导致连接断掉,那是由于pptpconfig的版本过低了,可以下载一个高点的版本升级就ok 了。
当然我们也可直接将在/root下安装/opt/中的文件包,不过那样的话在安装的时候要在命令后加上路径 # rpm –ivh /opt/ 。 也可以将包放在/root中安装,方法同上。
在安装linux vpn的时候经常出现依赖性的问题,大多数情况是由于linux的内核版本低,导致很多新的rpm文件不能加载,这是可以查找相对低的版本进行安装。
参考网页: http:// pptpclient.sourceforge.net/
关于linux下vpn(pptpd )服务器的配置,请参看上一篇文章《linux下vpn(pptpd )服务器的配置》一文。
当你感到悲哀痛苦时,最好是去学些什么东西。