在Linux操作系统内安装PacketiX VPN的步骤
进入虚拟机linux5红帽版后,先安装gcc程序[root@localhost ~]#yum install gcc
然后进行如下操作:
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 /]# cd mnt (cd空格mnt回车,进入mnt 文件夹),
6. [root@localhost mnt]# ls (ls空格回车检查mnt下的所有文件)
32bit - Intel x86 linux test VMwareTools-8.1.3-203739.tar.gz
hgfs Simplified_Chinese txt vmware-tools-distrib,
7. [root@localhost mnt]# cd linux/ (cd空格linux回车,进入linux文件)
8. [root@localhost linux]# ls (ls空格回车,检查ls下的所有文件)
PacketiX VPN Bridge 3.0 PacketiX VPN Server 3.0
PacketiX VPN Client 3.0 vpnserver
9. [root@localhost linux]# cd PacketiX VPN Server 3.0/ (cd空格所选文件回车,进入所选文件夹)
10. [root@localhost PacketiX VPN Server 3.0]# ls (ls空格回车,检查所选文件夹下的所有文件)
32bit - ARM EABI 32bit - MIPS Little-Endian 64bit - Intel x64 or AMD64
32bit - ARM legacy ABI 32bit - PowerPC
32bit - Intel x86 32bit - SH-4
11. [root@localhost PacketiX VPN Server 3.0]# cd 32bit - Intel x86/ (cd空格选择文件回车,进入所选文件夹)
12. [root@localhost 32bit - Intel x86]# 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",您可以查看可使用的命令列表。
VPN Tools>Check
Check 命令 - 检测 PacketiX VPN 是否能正常运行
---------------------------------------------------
PacketiX VPN 运行环境检查工具
Copyright (C) 2004-2010 SoftEther Corporation.
All Rights Reserved.
如果运行了此运行环境检测工具的系统通过了测试,PacketiX VPN 软件有较高的运行可能性。检测可能需要一定的时间。请稍候...
'内核系统' 的检测中...
[合格] ○
'存储器操作系统' 的检测中...
[合格^
17. 所有的程序完成后请回到上一级目录
[root@localhost vpnserver]# cd ..(cd空格点点)
[root@localhost 32bit - Intel x86]#
18. 这时把生成的文件拷贝到usr/local下,操作如下图红框所标
19. 检查usr路径下的文件,操作如下图红框所标
20. 进入usr下vpnserver路径,操作如下图红框所标
21. 更改VPN相关的权限,并检查是否生效,操作如下图红框所标
22. [root@localhost vpnserver]# ./vpncmd (检查安装是否成功)
vpncmd 命令 - PacketiX VPN 命令行管理工具
PacketiX VPN 命令行管理工具 (vpncmd命令)
Version 3.01 Build 7177 (Simplified_Chinese)
Compiled 2010/10/10 01:13:42 by yagi at pc25
Copyright (C) 2004-2010 SoftEther Corporation. All Rights Reserved.
通过使用 vpncmd 程序,可以取得以下成果。
1. 管理的 VPN Server 或 VPN Bridge
2. 管理 VPN Client
3. 使用 VPN w------3
23. 选择 1, 2 或 ,3:3(选择3 回车)
24. VPN Tools>check (回车后,检查是否能够正常运行)
Check 命令 - 检测 PacketiX VPN 是否能正常运行
---------------------------------------------------
PacketiX VPN 运行环境检查工具
Copyright (C) 2004-2010 SoftEther Corporation.
All Rights Reserved.
如果运行了此运行环境检测工具的系统通过了测试,PacketiX VPN 软件有较高的运行可能性。检测可能需要一定的时间。请稍候...
'内核系统' 的检测中...
[合格] ○
'存储器操作系统' 的检测中...
[合格] ○
'ANSI / Unicode 字符串处理系统' 的检测中...
[合格] ○
'全部检测通过,说明 PacketiX VPN Server / Bridge 在此系统上正常运行的可能性很高。
25. VPN Tools>ctrl+c (输入ctrl+c回车结束)
[root@localhost vpnserver]#
26. [root@localhost vpnserver]# cd / (cd空格杠回车,回到根目录)
注:这个时候VPN文件已经装好,并测试成功。
按照上述方法将vpnserver安装到/usr/local/vpnserver/目录后,/usr/local/vpnserver/程序作为Linux启动时在后台运行的demon process注册的话,vpnserver程序可以以服务模式来运行。
vpnserver以deomn process注册到Linux时,启动项目以/usr/local/vpnserver/的名字来创建。(以下只是举例,根据您使用的系统,有可能需要更改一部分)。
#!/bin/sh # chkconfig: 2345 99 01 # description: PacketiX VPN Server 3.0 DAEMON=/usr/local/vpnserver/vpnserver LOCK=/var/lock/subsys/vpnserver test -x $DAEMON || exit 0 case "$1" in start) $DAEMON start touch $LOCK ;; stop) $DAEMON stop rm $LOCK ;; restart) $DAEMON stop sleep 3 $DAEMON start ;; *) echo "Usage: $0 {start|stop|restart}" exit 1 esac exit 0 |
注:您可以用一个text editor或cat 命令符来书写上述的script(text file),用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 /]# cd mnt (cd空格mnt回车)
29. [root@localhost mnt]# ls (ls空格回车)
32bit - Intel x86 linux test VMwareTools-8.1.3-203739.tar.gz
hgfs Simplified_Chinese txt vmware-tools-distrib
30. [root@localhost mnt]# cd Simplified_Chinese/
31. [root@localhost Simplified_Chinese]# ls (ls空格回车)
FreeBSD Linux linux中server和bridge的两个脚本 Mac OS X Solaris Windows
32. [root@localhost Simplified_Chinese]# cd linux中server和bridge的两个脚本/
33. [root@localhost linux中server和bridge的两个脚本]# ls (ls空格回车)
vpnbridge vpnserver
34. [root@localhost linux中server和bridge的两个脚本]# cp vpnserve/etc/init.d (拷贝到注册表以便使用)
35. [root@localhost linux中server和bridge的两个脚本]# chmod 755 /etc/init.d/vpnserver
(更改到拷贝的文件夹权限)
36. [root@localhost linux中server和bridge的两个脚本]# /sbin/chkconfig --add vpnserver (使应用程序在内核自动启用)
37. [root@localhost linux中server和bridge的两个脚本]# /etc/init.d/vpnserver start
(全部程序重启)
PacketiX VPN Server Service is already started.
Execute "vpnserver stop" to stop tM
38. IP配置:在所有的VPN程序安装完成后就可以设置IP了
39. [root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0 (输入设置ip安装命令回车,这个设置完成后ip地址就不会再改变。)
# Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE]
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下配置,命令如下图红框所标
第二种方法,通过PacketiX VPN在Windows中的图形用户界面,远程操控Linux系统中的VPN服务器端。
首先:打开Windows下的PacketiX VPN服务器,进入编辑设置,按图中红框所标进行
注:本机IP地址查询方法,在Linux系统桌面单击右键,选择打开终端进入命令界面。
[root@bogon ~]# ifconfig(输入这个命令可以查出IP地址,下图标红字的为所需IP地址)
eth0 Link encap:Ethernet HWaddr 00:0C:29:70:44:7D
inet addr:192.168.137.130 Bcast:192.168.137.255 Mask:255.255.255.0
inet6 addr: fe80::20c:29ff:fe70:447d/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:25089 errors:0 dropped:0 overruns:0 frame:0
TX packets:12506 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:37245168 (35.5 MiB) TX bytes:688972 (672.8 KiB)
Interrupt:67 Base address:0x2024
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:7414 errors:0 dropped:0 overruns:0 frame:0
TX packets:7414 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:13288377 (12.6 MiB) TX bytes:13288377 (12.6 MiB)
然后按图中红框所标操作进行连接
进入到下图后,就可以根据Windows操作系统下PacketiX VPN服务器的配置方法进行配置了。
如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!
赞0
添加新评论0 条评论