当前位置: 首页 > 图文教程 > 服务器 > Linux服务器 > Linux操作系统下SOFTETHER服务器使用方法

Linux服务器
Linux上双网卡绑定方法(Suse9SP3)
Linux操作系统调优参数的意义
Linux下使用SSH客户端及其Sftp文件传送
教你恢复被误删除的Linux文件
SQL Server注入大全及防御
Linux无法解析域名的解决办法
Linux系统下安装和配置MyEclipse的方法
Ubuntu下VirtualBox 1.4.0设置文件共享
Windows与Linux系统共享StarDict字典文件
修改Linux下相关的登陆信息
Windows通过SecureCRT远程登录Linux主机
Linux操作系统如何修改SWAP交换区的大小
Linux操作系统下为Apache目录添加密码
Linux时间设置与同步(NTP)
Linux内核补丁AMD旁路转换缓冲(TLB)错误
Linux架设DHCP服务器的方法
Fedora 8下Apache配置与管理
Linux操作系统下用单网卡捆绑双IP的方法
Ubuntu Linux系统环境变量配置文件
SUSE Linux中将Tomcat作为Service运行

Linux服务器 中的 Linux操作系统下SOFTETHER服务器使用方法


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-18   浏览: 59 ::
收藏到网摘: n/a

本文将为大家介绍SOFTETHER服务器Linux版的环境要求,安装方法,启动方法,以及运营/管理方法。
1)工作环境要求

Linux版SoftEther运行,需要如下环境

pthread库

OpenSSL库(<---可以最新版)

并且需要可以识别*.a文件格式(压缩形式的静态库)的Linker

在RedHat7.1、RedHat9.0、VineLinux2.6上验证确认。其他的Linux发行版本,也都该有pthread库和OpenSSL库的。

2)安装方法

se_100_linux.zip里面有如下三个文件

libse_hub.a

ca.crt

ca.key

随便展开到什么地方就行,为了便于说明,假设展开到了一个名为se_hub的目录

SoftEtherLinux版V-HUB程序并不是一个可执行形式,而是以静态库形式存放在libse_hub.a里面。因此,需要把pthread库和OpenSSL库文件链接到此静态库上去,才能生成可执行文件

比如用gcc作为链接器的时候,如此这般

gcclibse_hub.a-lpthread-lssl-lcrypt-ose_hub

如果要没有显示错误,就算链接成功了。在这个目录里会生成名为“se_hub”的这么一个文件

运行方法正在继续翻译,少安毋躁

3)启动方法

我们知道,Windows版的SoftEtherV-HUB是通过登录到SystemService里去,实现后台工作的。Linux版的V-HUB则是与普通程序一样,通过命令行(Shell)启动。现在,还没有把V-HUB做成DaemonProcess方式执行

SoftEtherV-HUB要监听TCP443口(HTTPS),因为这是Well-Know端口,所以需要root权限才能执行。(但SoftEtherV-HUB本身,不需要root权限也可以执行的!)

在Terminal方式下,SoftEtherV-HUB程序(刚才生成的那个se_hub文件)虽然可以和其他程序一样启动运行,但Terminal关闭的时候,运行中的V-HUB也会被干掉。这种情况下需要执行下面介绍的nohup指令,使得Terminal即使被关掉也可以继续运行。

#nohup./se_hub&

这样,只要用nohup执行一次se_hub,就可以把V-HUB的进程放到后台了。

(不过Linux重启动的时候,因为不是DeamonProcess,所以不能自动启动。想要让它在系统重启时也被自动执行,需要别的方法辅助)

4)管理-运用方法

4.1)Linux版V-HUB的管理菜单及其使用方法

要管理SoftEther的V-HUB,只需要telnet到运行V-HUB的计算机的TCP8023端口就可以接上了。无论是从运行V-HUB的本机,telnet自己的8023口还是从远程telnet到运行V-HUB的机器的8023口,都没有问题。

4.2)V-HUB的停止方法

因为V-HUB一经启动,就会一直执行下去。如果要停止,请使用Kill命令。

Process的ID,可以用如下的ps命令来调查。