Linux系统下VPN的搭建.docx
- 文档编号:15168144
- 上传时间:2023-07-02
- 格式:DOCX
- 页数:22
- 大小:754.45KB
Linux系统下VPN的搭建.docx
《Linux系统下VPN的搭建.docx》由会员分享,可在线阅读,更多相关《Linux系统下VPN的搭建.docx(22页珍藏版)》请在冰点文库上搜索。
Linux系统下VPN的搭建
Linux系统PacketiXVPN服务端的安装
进入linux5红帽版后,先安装gcc程序:
[root@localhost~]#yuminstallgcc
然后进行如下操作:
1.点击右键,选择“打开终端”进入命令行操作
2.进入命令行后,#号为最高权限,可以进行任意修改。
3.[root@localhost~]#cd/ (cd空格回车,进入根目录)
注:
先要把VPN的安装文件装在根目录下mnt文件夹内的linux文件夹内,所以要一步步的找到我们所需的安装文件,步骤如下。
4.[root@localhost/]#ls (ls空格回车,检查根目录下的所有文件)
bin etc lib misc opt sbin sys urs
boot home lost+found mnt proc selinux tftpboot usr
dev ifcfg-eth0xuni media net root srv tmp var
5.[root@localhost/]#cdmnt (cd空格mnt回车,进入mnt文件夹),
6.[root@localhostmnt]#ls (ls空格回车检查mnt下的所有文件)
32bit-Intelx86 linux test VMwareTools-8.1.3-.tar.gz
hgfs Simplified_Chinese txt vmware-tools-distrib,
7.[root@localhostmnt]#cdlinux/ (cd空格linux回车,进入linux文件)
8.[root@localhostlinux]#ls (ls空格回车,检查ls下的所有文件)
PacketiXVPNBridge3.0 PacketiXVPNServer3.0
PacketiXVPNClient3.0 vpnserver
9.[root@localhostlinux]#cdPacketiXVPNServer3.0/ (cd空格所选文件回车,进入所选文件夹)
10.[root@localhostPacketiXVPNServer3.0]#ls(ls空格回车,检查所选文件夹下的所有文件)
32bit-ARMEABI 32bit-MIPSLittle-Endian 64bit-Intelx64orAMD64
32bit-ARMlegacyABI 32bit-PowerPC
32bit-Intelx86 32bit-SH-4
11.[root@localhostPacketiXVPNServer3.0]#cd32bit\-\Intel\x86/ (cd空格选择文件回车,进入所选文件夹)
12.[root@localhost32bit-Intelx86]#ls (ls空格回车,检查所选文件夹下的内容)
vpnserver-v3.01-7177-rtm-2010.10.10-zh_cn-linux-x86-32bit.tar.gz
13.对显示出的内容进行解压,命令及显示如下
14.(ls空格回车,检查解压后出现的文件夹)操作如下
15.(cd空格回车进入所选文件)
16.Make回车,进入能够运行的文件的许可条件行,并进行相应的操作,流程如下图:
选择1回车
选择1回车
选择1回车
VPN工具已推出。
通过输入"HELP",您可以查看可使用的命令列表。
VPNTools>Check
Check命令-检测PacketiXVPN是否能正常运行
---------------------------------------------------
PacketiXVPN运行环境检查工具
Copyright(C)2004-2010SoftEtherCorporation.
AllRightsReserved.
如果运行了此运行环境检测工具的系统通过了测试,PacketiXVPN软件有较高的运行可能性。
检测可能需要一定的时间。
请稍候...
'内核系统'的检测中...
[合格]○
'存储器操作系统'的检测中...
[合格^
17.所有的程序完成后请回到上一级目录
[root@localhostvpnserver]#cd..(cd空格点点)
[root@localhost32bit-Intelx86]#
18.这时把生成的文件拷贝到usr/local下,操作如下图红框所标
19.检查usr路径下的文件,操作如下图红框所标
20.进入usr下vpnserver路径,操作如下图红框所标
21.更改VPN相关的权限,并检查是否生效,操作如下图红框所标
22.[root@localhostvpnserver]#./vpncmd (检查安装是否成功)
vpncmd命令-PacketiXVPN命令行管理工具
PacketiXVPN命令行管理工具(vpncmd命令)
Version3.01Build7177 (Simplified_Chinese)
Compiled2010/10/1001:
13:
42byyagiatpc25
Copyright(C)2004-2010SoftEtherCorporation.AllRightsReserved.
通过使用vpncmd程序,可以取得以下成果。
1.管理的VPNServer或VPNBridge
2.管理VPNClient
3.使用VPNw------3
23.选择1,2或,3:
3(选择3回车)
24.VPNTools>check (回车后,检查是否能够正常运行)
Check命令-检测PacketiXVPN是否能正常运行
---------------------------------------------------
PacketiXVPN运行环境检查工具
Copyright(C)2004-2010SoftEtherCorporation.
AllRightsReserved.
如果运行了此运行环境检测工具的系统通过了测试,PacketiXVPN软件有较高的运行可能性。
检测可能需要一定的时间。
请稍候...
'内核系统'的检测中...
[合格]○
'存储器操作系统'的检测中...
[合格]○
'ANSI/Unicode字符串处理系统'的检测中...
[合格]○
'全部检测通过,说明PacketiXVPNServer/Bridge在此系统上正常运行的可能性很高。
25.VPNTools>ctrl+c (输入ctrl+c回车结束)
[root@localhostvpnserver]#
26.[root@localhostvpnserver]#cd/ (cd空格杠回车,回到根目录)
注:
这个时候VPN文件已经装好,并测试成功。
按照上述方法将vpnserver安装到/usr/local/vpnserver/目录后,/usr/local/vpnserver/程序作为Linux启动时在后台运行的demonprocess注册的话,vpnserver程序可以以服务模式来运行。
vpnserver以deomnprocess注册到Linux时,启动项目以/usr/local/vpnserver/的名字来创建。
(以下只是举例,根据您使用的系统,有可能需要更改一部分)。
#!
/bin/sh
#chkconfig:
23459901
#description:
PacketiXVPNServer3.0
DAEMON=/usr/local/vpnserver/vpnserver
LOCK=/var/lock/subsys/vpnserver
test-x$DAEMON||exit0
case"$1"in
start)
$DAEMONstart
touch$LOCK
;;
stop)
$DAEMONstop
rm$LOCK
;;
restart)
$DAEMONstop
sleep3
$DAEMONstart
;;
*)
echo"Usage:
$0{start|stop|restart}"
exit1
esac
exit0
注:
您可以用一个texteditor或cat命令符来书写上述的script(textfile),用cat命令符创建script时,最后一行换行后按下Ctrl+D。
27.找到脚本所在的位置,位置在simplified_chinese,并把所找到的文件拷贝到/etc/init.d目录下。
[root@localhost/]#ls (LS空格回车)
bin etc lib misc opt sbin sys urs
boot home lost+found mnt proc selinux tftpboot usr
dev ifcfg-eth0xuni media net root srv tmp var
28.[root@localhost/]#cdmnt (cd空格mnt回车)
29.[root@localhostmnt]#ls (ls空格回车)
32bit-Intelx86 linux test VMwareTools-8.1.3-.tar.gz
hgfs Simplified_Chinese txt vmware-tools-distrib
30.[root@localhostmnt]#cdSimplified_Chinese/
31.[root@localhostSimplified_Chinese]#ls (ls空格回车)
FreeBSD Linux linux中server和bridge的两个脚本 MacOSX Solaris Windows
32.[root@localhostSimplified_Chinese]#cdlinux中server和bridge的两个脚本/
33.[root@localhostlinux中server和bridge的两个脚本]#ls (ls空格回车)
vpnbridge vpnserver
34.[root@localhostlinux中server和bridge的两个脚本]#cpvpnserve/etc/init.d (拷贝到注册表以便使用)
35.[root@localhostlinux中server和bridge的两个脚本]#chmod755/etc/init.d/vpnserver
(更改到拷贝的文件夹权限)
36.[root@localhostlinux中server和bridge的两个脚本]#/sbin/chkconfig--addvpnserver (使应用程序在内核自动启用)
37.[root@localhostlinux中server和bridge的两个脚本]#/etc/init.d/vpnserver start
(全部程序重启)
PacketiXVPNServerServiceisalreadystarted.
Execute"vpnserverstop"tostoptM
38.IP配置:
在所有的VPN程序安装完成后就可以设置IP了
39.[root@localhost~]#vi/etc/sysconfig/network-scripts/ifcfg-eth0 (输入设置ip安装命令回车,这个设置完成后ip地址就不会再改变。
)
#AdvancedMicroDevices[AMD]79c970[PCnet32LANCE]
DEVICE=eth0
BOOTPROTO=static
IPADDR=192.168.1.19
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
HWADDR=00:
0C:
29:
8F:
D1:
75
IPV6INIT=no
IPV6_AUTOCONF=no
ONBOOT=yes
TYPE=Ethernet
40.输入:
wq(完成后保存退出,整个安装过程结束。
)
41.安装完成以后,有两种方法可以对VPN服务器进行设置,以便进一步配置服务器端:
第一种方法:
在Linux下配置,命令如下图红框所标
第二种方法,通过PacketiXVPN在Windows中的图形用户界面,远程操控Linux系统中的VPN服务器端。
首先:
打开Windows下的PacketiXVPN服务器,进入编辑设置,按图中红框所标进行
注:
本机IP地址查询方法,在Linux系统桌面单击右键,选择打开终端进入命令界面。
[root@bogon~]#ifconfig(输入这个命令可以查出IP地址,下图标红字的为所需IP地址)
eth0 Linkencap:
Ethernet HWaddr00:
0C:
29:
70:
44:
7D
inetaddr:
192.168.137.130Bcast:
192.168.137.255 Mask:
255.255.255.0
inet6addr:
fe80:
:
20c:
29ff:
fe70:
447d/64Scope:
Link
UPBROADCASTRUNNINGMULTICAST MTU:
1500 Metric:
1
RXpackets:
25089errors:
0dropped:
0overruns:
0frame:
0
TXpackets:
12506errors:
0dropped:
0overruns:
0carrier:
0
collisions:
0txqueuelen:
1000
RXbytes:
(35.5MiB) TXbytes:
(672.8KiB)
Interrupt:
67Baseaddress:
0x2024
lo Linkencap:
LocalLoopback
inetaddr:
127.0.0.1 Mask:
255.0.0.0
inet6addr:
:
:
1/128Scope:
Host
UPLOOPBACKRUNNING MTU:
16436 Metric:
1
RXpackets:
7414errors:
0dropped:
0overruns:
0frame:
0
TXpackets:
7414errors:
0dropped:
0overruns:
0carrier:
0
collisions:
0txqueuelen:
0
RXbytes:
(12.6MiB) TXbytes:
(12.6MiB)
然后按图中红框所标操作进行连接
进入到下图后,就可以根据Windows操作系统下PacketiXVPN服务器的配置方法进行配置了。
Linux系统PacketiXVPN客户端的安装
发布日期:
2011-12-30
在Linux操作系统内安装PacketiXVPNClient(客户端)的步骤
进入linux5红帽版后,进行如下操作:
1.点击右键,选择“打开终端”进入命令行操作
2.进入命令行后,#号为最高权限,可以进行任意修改。
3.[root@localhost~]#cd/ (cd空格回车,进入根目录)
注:
先要把VPN的客户端安装文件装在根目录下mnt文件夹内的linux文件夹内,所以要一步步的找到我们所需的安装文件,步骤如下。
4.[root@localhost/]#ls (ls空格回车,检查根目录下的所有文件)
bin etc lib misc opt sbin sys urs
boot home lost+found mnt proc selinux tftpboot usr
dev ifcfg-eth0xuni media net root srv tmp var
5.[root@localhost/]#cdmnt (cd空格mnt回车,进入mnt文件夹),
6.[root@localhostmnt]#ls (ls空格回车检查mnt下的所有文件)
hgfs linux中server和bridge的两个脚本 Simplified_Chinese
7.[root@localhostmnt]#cdSimplified_Chinese/ (cd空格Simplified_Chinese回车,进入Simplified_Chinese文件)
8.[root@localhostSimplified_Chinese]#ls (ls空格回车,检查ls下的所有文件)
FreeBSD Linux MacOSX Solaris Windows
9.[root@localhostSimplified_Chinese]#cdLinux/(cd空格Linux回车,进入Linux文件)
10.[root@localhostLinux]#ls(ls空格回车,检查ls下的所有文件)
PacketiXVPNBridge3.0 PacketiXVPNClient3.0 PacketiXVPNServer3.0
11.[root@localhostlinux]#cdPacketiX\VPN\client\3.0/ (cd空格所选文件回车,进入所选文件夹)
12.[root@localhostPacketiXVPNServer3.0]#ls(ls空格回车,检查所选文件夹下的所有文件)
32bit-ARMEABI 32bit-MIPSLittle-Endian 64bit-Intelx64orAMD64
32bit-ARMlegacyABI 32bit-PowerPC
32bit-Intelx86 32bit-SH-4
13.[root@localhostPacketiXVPNServer3.0]#cd32bit\-\Intel\x86/ (cd空格选择文件回车,进入所选文件夹)
14.[root@localhost32bit-Intelx86]#ls (ls空格回车,检查所选文件夹下的内容)
vpnclient-v3.01-7177-rtm-2010.10.10-zh_cn-linux-x86-32bit.tar.gz
15.对显示出的内容进行解压,命令及显示如下
[root@localhost32bit-Intelx86]#tarxzvfvpnclient-v3.01-717---------(tar空格xzvf空格第14步所出文件名)
16.(ls空格回车,检查解压后出现的文件夹)操作如下
[root@localhost32bit-Intelx86]#ls
vpnclient vpnclient-v3.01-7177-rtm-2010.10.10-zh_cn-linux-x86-32bit.tar.gz
17.(cd空格回车进入所选文件)
[root@localhost32bit-Intelx86]#cdvpnclient
16.Make回车,进入能够运行文件的许可条件行,并进行相应的操作,流程如下图:
[root@localhostvpnclient]#make
--------------------------------------------------------------------
PacketiXVPNClient3.0(Ver3.01,Build7177,Simplified_Chinese,Intelx86)forLinuxInstallUtility
Copyright(C)2004-2010SoftEtherCorporation.AllRightsReserved.
--------------------------------------------------------------------
DoyouwanttoreadtheLicenseAgreementforthissoftware?
1.Yes
2.No
Pleasechooseoneofabovenumber:
选择1回车
DidyoureadandunderstandtheLicenseAgreement?
(Ifyoucouldn'treadabovetext,Pleaseread'ReadMeFirst_License_UTF8.txt'
filewithanytexteditor.)
1.Y
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Linux 系统 VPN 搭建