《局域网问题》
作者:呆子 netmeeting@299.net
如果一个用户登录到目录服务器上时,他的注释加了<lan>字样,
则说明这个用户处于局域网中。注:win98用户需要新版的netmeeting。
所谓局域网,就是用户的计算机不是直接连接在因特网中,
而是经过网关才连入因特网。比如小区宽带网络。
真正与互联网连接的,只有这一个网关。用户的电脑上网
都是通过这个网关来代理和转换的。拨号和ADSL也可能是局域网。
当自己是局域网的时候,一般你可以呼叫别人。但是一般你无法接收
到对方语音和图象,而对方可以接收到你的语音和图象。但是如果网关
上使用合适的软件,也许可以达到语音和图象的双向。比如winroute软件。
但是本人没有去试。
当对方是局域网时,一般情况下你是无法呼叫他的。这是因为
呼叫只能通过因特网到达对方所在的网关,而无法到达他的计算机。
除非对方的网关做了特殊的设置,能够将呼叫转移给局域网的计算机。
目前从理论上有两个办法:
一、网关做静态端口映射。
请参考:How to config firewall 英文下载
linux防火墙的配置 转摘
用此方法,可以呼通局域网内的一台机器,只要把h323协议需要的
端口都设置好,语音和图象应该都没有问题。
二、在网关安装h323 gatekeeper软件。
gatekeeper应该带有 h323 proxy功能。双方同时登录到gatekeeper上。
详细情况请参考www.gnugk.org。呼叫时利用Gaktekeeper来呼叫,
这样可以呼通局域网内的所有机器。本人由于时间问题,没有具体实验。