目前Linux發(fā)行版本主要分成兩個系列2.4內(nèi)核(redhat9、redhat8.0、fedoracore1、RHEL3)、2.6內(nèi)核(fedoracore2-6、RHEL4)。首先介紹前者。這里以redhat9為準。
1.安裝基礎軟件包libglade和libglade-devel
libglade和libglade-devel是一個用于GTK+/GNOME程序。從xxx.glade文件自動生成程序界面或界面中的一部分的庫。Glade設計初衷就是要把GTK+/GNOME程序的界面描述從源代碼里分離出來,即使用xxx.glade文件來描述界面,而不是把生成界面的c代碼寫再源代碼中,額外的好處就是使得后期修改程序界面非常容易,你只需要使用Glade來調(diào)整界面即可(實際是僅僅修改了xxx.glade文件,無需對源程序做改動)。另外,使用.glade文件來生程序界面并不會影響到你的程序的效率,因為你只需要一次裝入所有界面,然后在需要時直接使用。如果在系統(tǒng)安裝時已經(jīng)把安裝上了,那么我們就可以直接安裝VPN客戶端軟件。否則,可以通過RatHetLinux圖形界面下的“添加/刪除應用程序”工具進行安裝。具體方法是,選擇“主選單”→“系統(tǒng)設置”→“添加/刪除應用程序”,在彈出的界面中選中“GNOMESoftwareDevelopment”,單擊“更新”即可。如圖1。
圖1安裝libglade和libglade-devel
如果您的Linux發(fā)行版本沒有這兩個軟件也可以通過網(wǎng)絡安裝。下載網(wǎng)址:http://ftp.gnome.org/pub/GNOME/sources/libglade/2.0/libglade-2.0.1.tar.bz2
2.安裝DKMS模塊軟件包
DKMS(DynamicKernelModuleSupport)動態(tài)內(nèi)核模塊支持。旨在創(chuàng)建一個內(nèi)核相關模塊源可駐留的框架,以便在升級內(nèi)核時可以很容易地重建模塊。這將允許Linux供應商提供較低版本的驅(qū)動程序,而無需等待新內(nèi)核版本發(fā)行,同時還可以省去嘗試重新編譯新內(nèi)核模塊的客戶預期要完成的工作。Oikawa等人在1996年提出一種與LKM類似的動態(tài)核心模塊(DKMs)技術。與LKM一樣,DKMs以文件的形式存儲并能在系統(tǒng)運行過程中動態(tài)地加載和卸載。DKMs由一個用戶層的DKM服務器來管理,并非由內(nèi)核來管理。當核心需要某模塊時,由DKM服務器負責把相應的DKM加載;當核心的內(nèi)存資源緊缺時,由DKM服務器負責卸載一個沒有被使用的DKM。缺點是所有的DKM是存儲在本地系統(tǒng)上的,占用了大量寶貴的存儲空間。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內(nèi)核模塊
#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
#rpm--installpptp-linux-1.4.0-1.i386.rpm
#wgetftp://ftp.pbone.net/mirror/ftp.sourceforge.net/pub/sourceforge/p/pp/pptpclient/pptp-php-gtk-20040102-rc1.i386.rpm
rpm--installpptp-php-gtk-20040102-rc1.i386.rpm
6.啟動圖形前端pptpconfig
在命令行下使用命令“pptpconfig”即可啟動啟動圖形前端。如圖3。
?Server(服務器)選項
圖3Server(服務器)選項
說明:在服務器選項卡中,我們需要配置一些要素:
Name:連接的名稱。你可以隨意地對它命名。
Server:你將連接的VPN服務器,既可以是VPN服務器的IP也可以是名稱。
Domain:如果有的話,是指VPN將連接的域。
Username:你的VPN或企業(yè)內(nèi)部網(wǎng)登錄用戶名。
Password:VPN或企業(yè)內(nèi)部網(wǎng)的登錄口令。
?Routing(路由)選項
通常我們需要發(fā)送AlltoTunnel。然而,它可以,也會因VPN而異。與你的網(wǎng)絡管理員確定你需要選擇單選按鈕。如圖4。
圖4Routing路由選項
?DNS選項
DNS選項卡通常十分簡單;它是自動的,或者我們需要輸入一些基本的DNS信息以及可能需要包含的選項。如圖5。
圖5DNS選項
?Encryption(加密)選項如圖6。
圖6Encryption(加密)選項
說明:加密選項卡比較復雜。有許多選擇:
RequireMicrosoftPoint-to-PointEncryption(MPPE):需要微軟點對點加密。
Refuse40-bitEncryption:拒絕40位加密。
Refuse128-bitEncryption:拒絕128位加密。
RefuseStatelessEncryption:拒絕無狀態(tài)加密。
這里我們選擇需要微軟點對點加密。
?Miscellaneous(雜項)選項
選項卡是我們的最后一個選項卡。如圖7。
圖7Miscellaneous(雜項)選項
說明:
Starttunnelwhenthisprogramstarts:自動啟動VPN隧道。
Enableconnectiondebuggingfacilities:顯示連接信息。
Reconnectifdisconnected:自動重復連接。
7.啟動VPN連接
所有選項完成后點擊“Add”按鈕,系統(tǒng)會自動連接PPTPVPN服務器。此時屏幕會出現(xiàn)一個
連接狀態(tài)界面如圖8。圖8連接狀態(tài)界面
從圖8可以看到VPN服務器的IP地址是192.168.0.3。MPPE加密功能已經(jīng)啟用。VPN接口是PPP1。
此時在PPTPVPN服務器使用ifconfig-a命令查看:
#ifconfig-a
eth0Linkencap:EthernetHWaddr00:0C:29:51:8A:2E
inetaddr:192.168.1.18Bcast:192.168.1.255Mask:255.255.255.0
inet6addr:fe80::20c:29ff:fe51:8a2e/64Scope:Link
UPBROADCASTRUNNINGMULTICASTMTU:1500Metric:1
RXpackets:98errors:0dropped:0overruns:0frame:0
TXpackets:89errors:0dropped:0overruns:0carrier:0
collisions:0txqueuelen:1000
RXbytes:11572(11.3KiB)TXbytes:8310(8.1KiB)
Interrupt:10Baseaddress:0x1400
loLinkencap:LocalLoopback 本文出自:億恩科技【prubsntakaful.com】
服務器租用/服務器托管中國五強!虛擬主機域名注冊頂級提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM]
|