VPN爱好者
作者VPN爱好者·2011-12-28 14:24
专业技术支持人员·大游索易

在Linux操作系统内安装PacketiX VPN的步骤

字数 10249阅读 6527评论 0赞 0

Linux操作系统安装PacketiX VPN的步骤

 

进入虚拟机linux5红帽版后,先安装gcc程序[root@localhost ~]#yum install gcc

然后进行如下操作

 

  1. 点击右键选择打开终端”进入命令行操作

     

  1. 进入命令行后,#号为最高权限,可以进行任意修改。

 

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. 进入usrvpnserver路径,操作如下图红框所标

 

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程序可以以服务模式来运行。

vpnserverdeomn 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 editorcat 命令符来书写上述的scripttext 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  linuxserverbridge的两个脚本  Mac OS X  Solaris  Windows

 

32. [root@localhost Simplified_Chinese]# cd linuxserverbridge的两个脚本/

 

33. [root@localhost linuxserverbridge的两个脚本]# ls   ls空格回车)

vpnbridge  vpnserver

 

34. [root@localhost linuxserverbridge的两个脚本]# cp vpnserve/etc/init.d   (拷贝到注册表以便使用)

 

35. [root@localhost linuxserverbridge的两个脚本]# chmod 755 /etc/init.d/vpnserver

    (更改到拷贝的文件夹权限)

 

36. [root@localhost linuxserverbridge的两个脚本]# /sbin/chkconfig --add vpnserver   (使应用程序在内核自动启用)

 

37. [root@localhost linuxserverbridge的两个脚本]# /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 VPNWindows中的图形用户界面,远程操控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 条评论

Ctrl+Enter 发表

作者其他文章

相关文章

相关问题

相关资料

X社区推广