PacketiX VPN Linux系统 安装教程

 

  • Server/Bridge端
  • Client端

 

下面对PacketiX VPN Server在linux系统下的安装进行讲解:

 

一、首先将PacketiX VPN Server的tar.gz安装包拷贝至linux系统中/usr/local目录下,然后使用tar命令解压缩:

[root@machine root]# tar xzvf vpnserver-5070-rtm-linux-x86.tar.gz

解压后,目录中会创建以‘vpnserver’命名的文件夹。

 

二、进入到vpnserver目录中,并运行make命令。(如果make命令无法执行,您可能需要安装GCC及相关联的软件包。)

[root@machine vpnserver]# make

然后,出现‘PacketiX VPN Server Version 4.0 许可协议’,

  

 

同意选择‘1’,选择3次1回车。

之后自动生成vpnserver程序。

 

三、接下来,变更vpnserver目录文件的权限:

[root@machine root]# cd /usr/local/vpnserver/

[root@machine vpnserver]# chmod 700 *

 

四、VPN Server程序的安装基本完成,进入到vpnserver目录,可以手动启动vpnserver:

[root@machine root]# cd /usr/local/vpnserver/

[root@machine vpnserver]# ./vpnserver start

但是此时,VPN Server无法随开机启动。

 

五、添加vpnserver程序作为系统服务开机启动

首先创建如下内容的一个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

把该脚本文件拷备到/etc/init.d目录下,并更改文件权限:

[root@localhost linux]# chmod 755 /etc/init.d/vpnserver

添加vpnserver作为系统服务,此时VPN Server即可在linux下次重启时,随机启动:

[root@localhost linux]# /sbin/chkconfig --add vpnserver

 

其他需要的命令

可以通过如下命令删除vpnserver服务:

[root@localhost linux]# /sbin/chkconfig --del vpnserver

查看vpnserver服务状态

[root@localhost linux]# /sbin/chkconfig --list vpnserver

如果您无法运行/sbin/chkconfig命令,请检查是否安装chkconfig,如果没有,请安装。

[root@localhost linux] #rpm –qa | grep chkconfig

手动启动vpnserver服务:

[root@localhost linux]# /etc/init.d/vpnserver start

停止vpnserver服务:

[root@localhost linux]# /etc/init.d/vpnserver stop

查看vpnserver进程是否运行

[root@localhost linux]#ps -C vpnserver

查看vpnserver使用的端口

[root@localhost linux]#netstat –anp |grep vpnserver

 

六、安装完成以后,有两种方法可以对VPN服务器进行管理配置:

方法一:在Linux下,通过vpncmd命令行管理工具进行配置:

启动VPNServer程序之后,在/usr/local/vpnserver目录下,启动vpncmd命令行管理工具:

[root@bogon vpnserver]# ./vpncmd start 

1.JPG

输入‘1’,回车,出现下面提示:

2.JPG

输入‘localhost:8888’,回车,出现下面画面:

3.JPG

直接回车,即可进入到vpncmd命令管理模式,详细的管理命令见linux配置教程

4.JPG

 

方法二,通过安装在Windows电脑上的PacketiX VPN图形管理工具,远程管理Linux系统中的VPN服务器端。

先在linux服务器上查看本地的IP地址:

[root@bogon ~]# ifconfig

eth0 inet addr:192.168.137.130 Mask:255.255.255.0

然后在一台安装了PacketiX VPN Server管理器的Windows电脑上,打开PacketiX VPN管理器,点击【创建新设置】,  

5.JPG

 

在【创建新连接】的界面中,输入linux服务器的IP和管理端口8888,选择【服务端管理模式】,点击OK:

 

6.JPG

 

 然后选中刚新建的管理连接,并点击【连接】,

  

 

连接之后,既可通过Windows中的PacketiX VPN的配置方法进行配置了。

10.JPG

 

 

接下来说一下PacketiX VPN Client在linux系统的安装过程:

 

一、首先把PacketiX VPN Client安装包拷贝至Linux系统/usr/local目录下,使用tar命令对VPNclient文件进行解压,命令如下

[root@localhost32bit-Intelx86]#tar xzvf vpnclient-v3.01-7177-rtm-2010.10.10-zh_cn-linux-x86-32bit.tar.gz

 

二、解压后出现vpnclient文件夹:

[root@localhost 32bit - Intel x86]# ls

  

 

 

三、 进入的vpnclient文件夹内,使用Make命令,生成vpnserver可运行文件,如下图:

[root@localhost vpnclient]# make

  

 

选择1回车

选择3次1回车即可。之后生成packetiX VPN Client程序。

 

四、更改vpnclient文件的权限为700

[root@localhost vpnclient]# chmod 700 *

 

五、启动vpnclient:

[root@localhost vpnclient]# ./vpnclient start

 

六、安装完成以后,有两种方法可以对VPN Client进行管理配置:

方法一:在Linux下,通过PacketiX vpncmd命令行管理工具进行配置。

vpnclient程序启动后,在VPN Client目录中,使用下面的命令来启动vpncmd命令行管理工具:

[root@bogon vpnclient]#./vpncmd start

 

Linux系统PacketiX VPN Server端/Client端/Bridge端 配置教程

 

输入2,回车,出现如下提示,输入localhost,回车,既进入了VPN Client的命令管理模式,具体的操作命令见linux配置教程

 

Linux系统PacketiX VPN Server端/Client端/Bridge端 配置教程

 

方法二:通过在Windows上的图形管理工具,远程操控Linux系统中的VPNClient端。

1、首先在linux上,进入到VPNClient目录,启动vpncmd命令行管理工具,来开启VPN Client的远程管理功能:

[root@bogon vpnclient]#./vpncmd start

Linux系统PacketiX VPN Server端/Client端/Bridge端 配置教程

 

输入2,回车,出现如下提示,输入localhost,回车,既进入了VPN Client的命令管理模式:

  

Linux系统PacketiX VPN Server端/Client端/Bridge端 配置教程

 

 开启远程管理功能,允许windows上的管理工具进行远程管理配置:

VPN Client>remoteenable

Linux系统PacketiX VPN Server端/Client端/Bridge端 配置教程

 

◎有时会出现打开vpncmd工具后,输入2,无法进入VPN Client的情况,这时可以通过修改VPN Client的配置文件来打开远程管理功能:

先使用命令./vpnclient stop停止VPN Client的运行,然后进入到VPN Client的安装目录,找到vpn_clinet.config文件,并用文本编辑器打开,在配置文件的底部,找到‘bool AllowRemoteConfig false’字段,把false改成true,保存后,启动VPN Client,就可以远程管理了。

 

无标题.jpg

 

2、在一台windows电脑上,安装PacketiX VPN Client软件,打开远程管理工具:

  7.JPG

 

在远程管理工具中输入linux的IP地址,点击OK:

8.JPG

8.JPG

 

即可连接到linux上的VPN Client,进行管理:

9.JPG