下面对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’,回车,出现下面提示:
输入‘localhost:8888’,回车,出现下面画面:
直接回车,即可进入到vpncmd命令管理模式,详细的管理命令见linux配置教程:
方法二,通过安装在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管理器,点击【创建新设置】,
在【创建新连接】的界面中,输入linux服务器的IP和管理端口8888,选择【服务端管理模式】,点击OK:
然后选中刚新建的管理连接,并点击【连接】,
连接之后,既可通过Windows中的PacketiX VPN的配置方法进行配置了。
接下来说一下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
输入2,回车,出现如下提示,输入localhost,回车,既进入了VPN Client的命令管理模式,具体的操作命令见linux配置教程:
方法二:通过在Windows上的图形管理工具,远程操控Linux系统中的VPNClient端。
1、首先在linux上,进入到VPNClient目录,启动vpncmd命令行管理工具,来开启VPN Client的远程管理功能:
[root@bogon vpnclient]#./vpncmd start
输入2,回车,出现如下提示,输入localhost,回车,既进入了VPN Client的命令管理模式:
开启远程管理功能,允许windows上的管理工具进行远程管理配置:
VPN Client>remoteenable
◎有时会出现打开vpncmd工具后,输入2,无法进入VPN Client的情况,这时可以通过修改VPN Client的配置文件来打开远程管理功能:
先使用命令./vpnclient stop停止VPN Client的运行,然后进入到VPN Client的安装目录,找到vpn_clinet.config文件,并用文本编辑器打开,在配置文件的底部,找到‘bool AllowRemoteConfig false’字段,把false改成true,保存后,启动VPN Client,就可以远程管理了。
2、在一台windows电脑上,安装PacketiX VPN Client软件,打开远程管理工具:
在远程管理工具中输入linux的IP地址,点击OK:
即可连接到linux上的VPN Client,进行管理: