免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 8885 | 回复: 6
打印 上一主题 下一主题

GnuGk网守安装笔记For Linux [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-11-07 17:12 |只看该作者 |倒序浏览
Gk,也有人称呼为:关守,网守,等等

系统环境:RedHat Linux

  1. [root@ecofe2 bin]# uname -a
  2. Linux ecofe2 2.6.9-42.EL #1 Wed Jul 12 23:16:43 EDT 2006 i686 i686 i386 GNU/Linux
  3. [root@ecofe2 bin]#
复制代码

GK软件选用GnuGK
下载地址为:http://www.gnugk.org/h323download.html
我下载的是:gnugk-2.2.6-linux-x86.tar.gz
是基于H323协议的!
下载过程略
安装过程如下

  1. [root@ecofe2 ~]# pwd
  2. /root

  3. [root@ecofe2 ~]# ls
  4. gnugk-2.2.6-linux-x86.tar.gz

  5. [root@ecofe2 ~]#tar xvzf ./gnugk-2.2.6-linux-x86.tar.gz

  6. [root@ecofe2 ~]# ls
  7. gnugk-2.2.6-linux-x86.tar.gz  gnugk-2.2.6-linux-x86

  8. [root@ecofe2 ~]# cd gnugk-2.2.6-linux-x86
  9. [root@ecofe2 gnugk-2.2.6-linux-x86]#

  10. [root@ecofe2 gnugk-2.2.6-linux-x86]# pwd
  11. /root/gnugk-2.2.6-linux-x86
  12. [root@ecofe2 gnugk-2.2.6-linux-x86]#

  13. 呵呵,下面别急着运行,先改一个东东
  14. /root/gnugk-2.2.6-linux-x86/etc
  15. 在这个目录里有一个gnugk.ini的文件
  16. 用vi打开gnugk.ini
  17. [GkStatus::Auth]
  18. rule=explicit
  19. ; add more entries, if you access the status port from other hosts
  20. 127.0.0.1=allow
  21. default=forbid ;把那个forbid改成allow变成:default=allow .意思是除了本机外其它机器也可能通过7000端口进行监视
  22. Shutdown=allow

  23. 做好修改后wq,保存退出
复制代码

好了,下面就开始运行吧,怎么运行呢请看下面
/root/gnugk-2.2.6-linux-x86/bin/gnugk -c /root/gnugk-2.2.6-linux-x86/etc/gnugk.ini -o /root/gnugk-2.2.6-linux-x86/bin/gnugk.log
哈哈,看着比较长是吧,我都是用的绝对路径,你可以自己根据自己的环境修改,其实要说得就是上面这两个参数,一个是-c 另一个是 -o
-c的意思是,gk启动的时候用到的配置文件是那个后面跟路径和配置文件名就行了。-o是运行时产生的日志文件是什么,后面也跟路径和文件名就行了


好了,下面我转到另一台机器上,M$的系统,呵呵,我用NetMeeting注册的,简单设置如下

打开NetMeeting,工具---->选项------>常规标签里的“高级呼叫”
把“使用网守卫进行呼叫”“用我的账户名称登录”“用我的电话号码登录”都打上对勾
网关守卫写你的那台linux机器的IP,其它两项随便

然后打开一个dos窗口输入telnet linux机器的IP 7000
我的是telnet 192.168.0.117 7000

联通后会有类似如下信息

  1. Version:
  2. Gatekeeper(GNU) Version(2.2.6) Ext(pthreads=1,radius=1,mysql=1,pgsql=1,firebird=
  3. 0,large_fdset=0,crypto/ssl=1) Build(May  1 2007, 15:22:23) Sys(Linux i686 2.6.9-
  4. 42.EL)
  5. GkStatus: Version(2.0) Ext()
  6. Toolkit: Version(1.0) Ext(basic)
  7. Startup: Wed, 07 Nov 2007 08:33:04 +0800   Running: 0 days 00:00:01
  8. ;
  9. 下面
  10. 输入?或着??(当然也有很多的其它命令可以输入h看到命令的使用方法)
  11. 两个问号比一个问号输入的信息详细,如下:
  12. Version:
  13. Gatekeeper(GNU) Version(2.2.6) Ext(pthreads=1,radius=1,mysql=1,pgsql=1,firebird=
  14. 0,large_fdset=0,crypto/ssl=1) Build(May  1 2007, 15:22:23) Sys(Linux i686 2.6.9-
  15. 42.EL)
  16. GkStatus: Version(2.0) Ext()
  17. Toolkit: Version(1.0) Ext(basic)
  18. Startup: Wed, 07 Nov 2007 08:33:04 +0800   Running: 0 days 00:02:48
  19. ;
  20. ?
  21. AllRegistrations
  22. RCF|192.168.0.85:1720|zxp:h323_ID=112:dialedDigits|terminal|3832_endp
  23. Number of Endpoints: 1
  24. ;
  25. ??
  26. AllRegistrations
  27. RCF|192.168.0.85:1720|zxp:h323_ID=112:dialedDigits|terminal|3832_endp
  28. Wed, 07 Nov 2007 08:35:47 +0800 C(0/0/0)  <1>
  29. Number of Endpoints: 1
  30. ;
复制代码

呵呵,NetMeeting注册成功
注:gnugk.ini这个文件决定了gnugk的功能,要想让gnugk运行在复杂的环境中,需要更多了解它才行
关于他的中文档可到
http://www.gnugk.org/h323manual-zh.html
找到,是中文的,呵呵
好啦,没什么技术含量只是一个小小的笔记!!于君共勉!

[ 本帖最后由 别爱我我没钱 于 2007-11-7 20:44 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2007-11-07 17:19 |只看该作者
呵呵,我的语文不怎么样,所以写得比较简单,更多的帮助可以到官网上去学习
http://www.gnugk.org/
没什么技术含量,高手不要拍砖!!
好长时间不搞h323的东东了,都快忘光光了

论坛徽章:
0
3 [报告]
发表于 2007-11-09 21:22 |只看该作者
楼主redhat太麻烦了。有时间我也写一个。

Chapter 19. VOIP
http://netkiller.8800.org/book/linux/

安装环境 ubuntu 7.10
sudo apt-get install gnugk
sudo apt-get install ohphone

启动
/etc/init.d/gnugk start

[ 本帖最后由 netkiller 于 2007-11-10 09:01 编辑 ]

论坛徽章:
0
4 [报告]
发表于 2007-11-10 11:10 |只看该作者
期待你的佳作,丰富voip版块!!

论坛徽章:
0
5 [报告]
发表于 2007-11-19 20:14 |只看该作者
补充一下,gnugk的编译和运行依赖pwlib和openh323 lib

论坛徽章:
0
6 [报告]
发表于 2007-11-29 11:08 |只看该作者

回复 #1 别爱我我没钱 的帖子

很不错 很好 辛苦了

论坛徽章:
0
7 [报告]
发表于 2007-12-19 15:44 |只看该作者
呼叫记录存在哪?多平台对接可以做吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP