Re: [Openh323gk-developer] gnugk behind a router/nat
H.323 Gatekeeper for VoIP and videconferencing
Brought to you by:
willamowius
From: Stewart N. <sn...@sc...> - 2005-09-20 05:08:23
|
Hi Luca, I just noticed that your NetworkIinterfaces statement is under [RoutedMode], but the manual says that goes in [Gatekeeper::Main] . Does the trace show an error from this? Also, listing your public IP in Home is incorrect and may cause trouble. --Stewart ----- Original Message ----- From: "-Luca-" <noc...@ho...> To: <ope...@li...> Sent: Monday, September 19, 2005 10:32 PM Subject: [Openh323gk-developer] gnugk behind a router/nat Hi, >From several days i trying to working with gnugk behind a router/nat. My tests are been done with the version 2.3-2 and 2.0.9 of gnugk with the same results. I have, also tested with 3 different router/nat: SONICWALL, AETHRA, U.S. ROBOTICS. Look down at my network architecture _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ |the gatekepeer network | | | (client) -------> | (router/nat) ----------> (gnugk) 62.102.107.32 | 81.32.50.208 10.0.0.23 | | |_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ The client is a netmeeting having a public ip address, the gk is behind a router/nat. The router nat all the incoming tcp toward 81.32.50.208 to 10.0.0.23 of the gnugk, the router doesn't change the tcp port. (router doesn't do Port Address Translation) I set up the [RoutedMode].networkInterface= 81.32.50.208/0... but doesn't works. I have captured the packet that gatekeeper send to client with ethereal, and i have seen that gk sets its internal ip (10.0.0.23) into the packet. For example, when my client try to register to the gk with RRQ, the gk reply with RCF in which the field callSignalAddres...transportAddres...ipAddress=10.0.0.23 (instead of 81.32.50.208). there's something i've got wrong? There's anyone knows how gatekeeper selects its networkInterface? (How the gk understands that in the h225 message, it must set up its transportAddress eqaual to router/nat ip address?) I' am attaching my gatekeeper.ini Thanks a lot. -Luca- |