Linux下用pptp连接VPN服务器

2009-05-13 01:22:53来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折

目前Linux发行版本主要分成两个系列2.4内核(redhat9、redhat8.0、fedoracore1、RHEL3)、2.6内核(fedoracore2-6、RHEL4)。首先介绍前者。这里以redhat9为准。

1.安装基础软件包libglade和libglade-devel

libglade和libglade-devel是一个用于GTK+/GNOME程序。从xxx.glade文件自动生成程序界面或界面中的一部分的库。Glade设计初衷就是要把GTK+/GNOME程序的界面描述从源代码里分离出来,即使用xxx.glade文件来描述界面,而不是把生成界面的c代码写再源代码中,额外的好处就是使得后期修改程序界面非常容易,你只需要使用Glade来调整界面即可(实际是仅仅修改了xxx.glade文件,无需对源程序做改动)。另外,使用.glade文件来生程序界面并不会影响到你的程序的效率,因为你只需要一次装入所有界面,然后在需要时直接使用。如果在系统安装时已经把安装上了,那么我们就可以直接安装VPN客户端软件。否则,可以通过RatHetLinux图形界面下的“添加/删除应用程序”工具进行安装。具体方法是,选择“主选单”→“系统设置”→“添加/删除应用程序”,在弹出的界面中选中“GNOMESoftwareDevelopment”,单击“更新”即可。如图1。

图1安装libglade和libglade-devel
如果您的Linux发行版本没有这两个软件也可以通过网络安装。下载网址:http://ftp.gnome.org/pub/GNOME/sources/libglade/2.0/libglade-2.0.1.tar.bz2

2.安装DKMS模块软件包

DKMS(DynamicKernelModuleSupport)动态内核模块支持。旨在创建一个内核相关模块源可驻留的框架,以便在升级内核时可以很容易地重建模块。这将允许Linux供应商提供较低版本的驱动程序,而无需等待新内核版本发行,同时还可以省去尝试重新编译新内核模块的客户预期要完成的工作。Oikawa等人在1996年提出一种与LKM类似的动态核心模块(DKMs)技术。与LKM一样,DKMs以文件的形式存储并能在系统运行过程中动态地加载和卸载。DKMs由一个用户层的DKM服务器来管理,并非由内核来管理。当核心需要某模块时,由DKM服务器负责把相应的DKM加载;当核心的内存资源紧缺时,由DKM服务器负责卸载一个没有被使用的DKM。缺点是所有的DKM是存储在本地系统上的,占用了大量宝贵的存储空间。DKMS工作原理见图2。

图2DKMS工作原理
#wgethttp://www.city-fan.org/ftp/contrib/drivers/pptp/dkms-2.0.13-1.noarch.rpm
#rpm--installdkms-2.0.13-1.noarch.rpm

3.安装、查看ppp内核模块

#wgethttp://www.city-fan.org/ftp/contrib/drivers/pptp/kernel_ppp_mppe-1.0.2-3dkms.noarch.rpm
#rpm--installkernel_ppp_mppe-1.0.2-3dkms.noarch.rpm
#dkmsstatus
#kernel_ppp_mppe,0.0.5,2.4.20-8,athlon:installed(original_moduleexists)

4.升级ppp软件包

#wgetftp://rpmfind.net/linux/ASPLinux/contribs/9/i386/ppp-2.4.2-0.20030925asp.i386.rpm
#rpm--upgradeppp-2.4.2-0.20030925asp.i386.rpm

5.安装VPN客户端软件pptp-linux和图形前端

#wgetftp://fr2.rpmfind.net/linux/sourceforge/p/pp/pptpclient/pptp-linux-1.5.0-1.i386.rpm

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:CentOS下用OpenSSH构建SSH服务器

下一篇:Linux下配置功能完善的Web服务器