Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 06 Mar 2000 14:08:14 -0800
From:      Randy Primeaux <randy@Cloudfactory.ORG>
To:        Bhishan Hemrajani <bhishan@cytosine.dhs.org>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: NetMeeting or H.323 with ipfw & natd 
Message-ID:  <200003062217.OAA19618@relay.ultimanet.com>
In-Reply-To: Your message of "Fri, 03 Mar 2000 22:51:30 PST." <200003040651.WAA00659@cytosine.dhs.org> 

next in thread | previous in thread | raw e-mail | index | archive | help
I said:
> > Is it possible to configure natd to support H.323 videoconferencing
> > gateway for NetMeeting or cu-seeme?
> > Should I consider MBONE tools?

Issue: I can transmit MS NetMeeting video/audio through ipfw/natd but
not receive.

Bhishan Hemrajani writes:
> Find out the port that netmeeting uses, and redirect it
> with natd.

Bhishan,
I currently run `/sbin/natd -interface ed0 -n ed0`.

Are you suggesting?:
/sbin/natd -interface ed0 -n ed0 -redirect_port tcp 192.168.144.4:1503 1503 -redirect_port tcp 192.168.144.4:1720 1720 -redirect_port tcp 192.168.144.4:1731 1731

(I think the LDAP on 389 passes through OK.  maybe.)

Please be more specific.  What tools could I use to figure this out?
I've noticed that the NetMeeting Software on Win98 picks up it's
nat'ed private address (192.168.144.4 /24).  I don't know for fact,
but I suspect Z-end client tries to route back to this address, not my
public interface.  (Using iVisit instead of NetMeeting resolved this
issue).  Is it possible the source private-address is encapsulated
within the outgoing packet, or reported to the LDAP Internet Locator
Service directory?

I show the folowing in my /etc/services table:
ldap            389/tcp    #Lightweight Directory Access Protocol
ldap            389/udp    #Lightweight Directory Access Protocol
ulp             522/tcp
ulp             522/udp
imtc-mcs        1503/tcp    #Databeam
imtc-mcs        1503/udp    #Databeam


According to 
http://www.microsoft.com/windows/NetMeeting/Corp/reskit/Chapter4/default.asp:

MS NetMeeting uses 
Port          Function				Outbound Connection
389           Internet Locator Service (ILS)    TCP
522           User Location Service		TCP
1503          T.120				TCP
1720          H.323 call setup			TCP
1731          Audio call control		TCP
Dynamic       H.323 call control		TCP
Dynamic       H.323 streaming			Real-Time Transfer Protocol (RTP) over UDP

If you use a firewall to connect to the Internet, it must be
configured so that the IP ports are not blocked.

To establish outbound NetMeeting connections through a firewall, the
firewall must be configured to do the following:

* Pass through primary TCP connections on ports 389, 522, 1503, 1720,
  and 1731.
* Pass through secondary TCP and UDP connections on
  dynamically assigned ports (1024-65535). 

The H.323 call setup protocol dynamically negotiates a TCP port for
use by the H.323 call control protocol.  Also, both the audio call
control protocol and the H.323 call setup protocol dynamically
negotiate UDP ports for use by the H.323 streaming protocol, called
the Real-Time Transfer Protocol (RTP). In NetMeeting, two UDP ports
are determined on each side of the firewall for audio and video
streaming, for a total of four ports for inbound and outbound audio
and video. These dynamically negotiated ports are selected arbitrarily
from all ports that can be assigned dynamically. 

NetMeeting directory services require port 389. Microsoft Internet
Locator Service (ILS) servers, which support the Lightweight Directory
Access Protocol (LDAP) for NetMeeting, also require port 389.

Bhishan Hemrajani writes:
> Find out the port that netmeeting uses, and redirect it
> with natd.
> 
> --bhishan
> 
> > Is it possible to configure natd to support H.323 videoconferencing
> > gateway for NetMeeting or cu-seeme?
> > 
> > Should I consider MBONE tools?
> > --
> > Randy Primeaux
> > randy@cloudfactory.org		http://cloudfactory.org/~randy
> > 
> > 
> > To Unsubscribe: send mail to majordomo@FreeBSD.org
> > with "unsubscribe freebsd-questions" in the body of the message
> > 
> 
> 
> 
> To Unsubscribe: send mail to majordomo@FreeBSD.org
> with "unsubscribe freebsd-questions" in the body of the message
> 

--
Randy Primeaux
randy@cloudfactory.org         http://cloudfactory.org/~randy/
tranze@hyperreal.org		http://hyperreal.org/~tranze/


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200003062217.OAA19618>