|
This is the manual for GNU Gatekeeper 5.5. Chapters: Contents · Introduction · Installation · Getting started · Basic Config · Routed Mode & Proxy · Routing · RAS Config · Authentication · Accounting · Neighbors · Per Endpoint Config · Advanced Config · Monitoring · Advanced Topics
The GNU Gatekeeper Manual Chapter 22. 编译安装2.1 编译前准备要构建GnuGk,您需要PTLib和H323Plus。 请参阅 https://www.gnugk.org/compiling-gnugk.html 获得有关所需库版本的最新信息。 成功编译GnuGK,需要按以下顺序编译:
在Unix上, 运行 注意: 整个编译过程你必须使用 2.2 在Unix上安装第一步,获得一个可执行文件: 你可以从 gnugk.org下载适合您的Unix系统可执行文件, 也可以自己编译GNU Gatekeeper。对于简单的安装或尝试使用Gatekeeper的功能,使用预构建的可执行文件不会造成任何问题, 但是对于专业安装,建议您自编译GnuGk。 能过可执行文件来安装GnuGk将可执行文件复制到所需的目录并创建一个配置文件。
子目录中有几个配置示例和自动启动脚本 例如,您可以将GnuGk复制到
有关
命令行选项的详细信息,请参见“命令行选项”部分。
若希望运行大量呼叫(超过100个并发呼叫),请确保GnuGK获得足够的sockets缓冲区和堆栈空间, 例如:在启动之前设置“ulimit -n 10240 -s unlimited”。 编译GnuGK建议您在开始实际编译之前执行该命令 Type
查看所有编译时选项的详细列表。您可以使用它们来启用或禁用GnuGK的功能。
例如,若不需要RADIUS,可输入:
为了在重负载下使用网守,建议启用LARGE_FDSET功能(configure --enable-large-fdset)。 某些系统还需要使用ulimit才能为单个进程分配1024个以上的sockets。 视频通话所需的最大数量的sockets数,应根据预测的sockets最大使用量,使用以下公式计算:
因此,对于100个内并发语音通话,不需要超过1024个sockets。
在使用H.245和H.460.18的RTP多路复用时,尽量少的使用sockets,减少通道占用。 最后,必须使用 2.3 在Windows上安装第一步是获取可执行程序,可以从 gnugk.org 也可以 自己编译GnuGK。 有两个版本的GK可用: 一般程序启动运行和基于系统服务启动运行。 程序安装下面是手动安装的步骤: 拷贝 从命令行('cmd.exe')手动启动Gatekeeper,或创建一个批处理文件来启动它。 例如,可将GnuGk复制到
有关
命令行选项 的详细信息,请参见“命令行选项”部分。
记得在Windows防火墙中添加GnuGk为例外,确保它可以与网络通信。 以服务方式安装手动安装步骤,在编译生成时选择的Gatekeeper-as-service 其中包括在下载位置可用的GUI安装程序。 首先,在继续之前,请确保您有GnuGk的以服务方式启动的软件版本。 复制 要注册服务,请从命令行('cmd.exe')运行以下命令:
您的服务现已安装,将在下次重新启动时启动,或者您可以使用Windows控制面板->服务功能手动启动它。 在Windows Vista和Windows 7上,您可能必须在服务安装期间禁用UAC。 当将GnuGk作为服务运行时,它将始终gatekeeper.ini 在当前目录中查找命名的配置文件。 对跟踪级别和跟踪文件位置的任何更改都必须在配置文件而不是命令行中进行。 记得在Windows防火墙中添加GnuGk为例外,确保它可以与网络通信。 编译GnuGK编译时请按照前面描述,按顺序编译所需要的库
请以文件扩展名为 ( 2.4 addpasswd程序用于连接控制端口身份验证和许多其他身份验证模块(例如SimplePasswordAuth)要求将加密的密码存储在GnuGK配置文件中。
GnuGK还支持对配置中的所有密码进行加密。
用法是:
示例1:将用户'gkadmin'密码'secret'添加到[GkStatus::Auth]配置部分,以在连接控制端口上启用身份验证:
示例2:将用户'joe'密码'secret'添加到[Password]配置部分,以启用端点身份验证:
示例3:将加密的共享密钥添加到[RadAuth]配置部分:
重要说明:该 Next Previous Contents Chapters: Contents · Introduction · Installation · Getting started · Basic Config · Routed Mode & Proxy · Routing · RAS Config · Authentication · Accounting · Neighbors · Per Endpoint Config · Advanced Config · Monitoring · Advanced Topics
|
Last updated: 21. Jan 2025 |