你的位置:首页 > 互联网IT
SoftEther VPN Server派克斯(PacketiX)linux系统安装教程
Linux版本:centos7中文版64位
Linux版本派克斯下载:https://www.zhuguodong.com/?id=210
一, 远程SSH登陆,推荐使用bitvise ssh client 登陆 , 简单方便。
百度搜索:bitvise ssh client
一、首先将PacketiX VPN Server的tar.gz安装包拷贝至linux系统中/usr/local目录下,然后使用tar命令解压缩:
目录:/usr/local
[root@machine root]# cd /usr/local
用sftp上传Linux安装包vpnserver-5070-rtm-linux-x86.tar.gz
或者用下载:wget -c http://www.zhuguodong.com/xxxx/xxx.tar.gz
解压:
[root@machine local]# tar xzvf vpnserver-5070-rtm-linux-x86.tar.gz
解压后,目录中会创建以‘vpnserver’命名的文件夹。
[root@machine root]# cd /usr/local/vpnserver
[root@machine vpnserver]# make
然后,出现‘PacketiX VPN Server Version 4.32 许可协议’,
同意选择‘1’,选择3次1回车。
之后自动生成vpnserver程序。
如果安装失败,无法安装,有可能是没有gcc,这时请安装一下:
[root@machine]# yum install gcc
再来安装
[root@machine root]# cd /usr/local/vpnserver
[root@machine vpnserver]# make
回到主目录:
接下来,变更vpnserver目录文件的权限:
[root@machine root]# cd /usr/local/vpnserver/
[root@machine vpnserver]# chmod 600 *
[root@machine vpnserver]# chmod 700 vpncmd
[root@machine vpnserver]# chmod 700 vpnserver
[root@machine vpnserver]# ls -l
目录文件的权限
VPN Server程序的安装基本完成,进入到vpnserver目录,可以手动启动vpnserver:
[root@machine root]# cd /usr/local/vpnserver/
[root@machine vpnserver]# ./vpnserver start
但是此时,VPN Server无法随开机启动。
第一种添加自动启动:添加vpnserver程序作为系统服务开机启动
首先创建如下内容的一个vpnserver脚本文件,
建立文件:vpnserver
上传到这个目录:/etc/init.d/vpnserver
#!/bin/sh # chkconfig: 2345 99 01 # description: SoftEther VPN Server 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 |
直接建立文本
[root@machine vpnserver]# cat > /etc/init.d/vpnserver
[root@machine vpnserver]# cat > /etc/init.d/vpnserver #!/bin/sh # chkconfig: 2345 99 01 # description: SoftEther VPN Server 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 |
按:Ctrl+C 结束编辑
把该脚本文件拷备到/etc/init.d目录下,并更改文件权限:
[root@localhost linux]# chmod 755 /etc/init.d/vpnserver
添加vpnserver作为系统服务,此时VPN Server即可在linux下次重启时,随机启动:
[root@localhost linux]# /sbin/chkconfig --add vpnserver
第二种添加自动启动:
编辑以下文件
vim /etc/rc.local
最简单粗暴的方式直接在脚本/etc/rc.d/rc.local(和/etc/rc.local是同一个文件,软链)末尾添加自己的脚本
添加内容:
cd /usr/local/vpnserver/
./vpnserver start
然后,增加脚本执行权限
chmod +x /etc/rc.d/rc.local
其他需要的命令
可以通过如下命令删除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的配置方法进行配置了。
发表评论: