If I am not wrong, the situation should reverse if eth0 was configured as public interface. On 6/15/05, Boris Pavacic <boris.pavacic@xxxxxxxxxxx> wrote: > > My GnuGk server (version 2.2.2) has two interfaces, one private (eth0, > 192.168.0.10) and one public IP (eth0:1). > When endpoint from public internet tries to register to gatekeeper (using my > public IP), it always receives private IP in GCF response, to which (of > course) it can not connect: > > 2005/06/14 17:08:28.011 1 RasSrv.cxx(330) RAS GRQ Received > 2005/06/14 17:08:28.011 3 gkauth.h(830) GKAUTH default GRQ > check ok > 2005/06/14 17:08:28.011 2 RasSrv.cxx(375) > GCF|x.x.x.x|XXXXXXXXXXX:h323_ID|gateway; > 2005/06/14 17:08:28.012 3 RasSrv.cxx(221) RAS Send to > x.x.x.x:58438 > gatekeeperConfirm { > requestSeqNum = 274 > protocolIdentifier = 0.0.8.2250.0.4 > gatekeeperIdentifier = 10 characters { > 004f 0070 0065 006e 0048 0033 0032 0033 OpenH323 > 0047 004b GK > } > rasAddress = ipAddress { > ip = 4 octets { > c0 a8 00 0a > .... > } > port = 1719 > } > } > > "c0 a8 00 0a" in GCF is 192.168.0.10 > > > I tried starting GnuGk only on public interface (using Home and > NetworkInterfaces), but it always sends private IP ?!? > > Same thing happens when I try to make call from the same but unregistered > endpoint (trough GnuGk listener at port 1721. GnuGK starts proxy mode to > reach another internal IP, but it again puts it's private IP address in > faststart elements: > > 2005/06/11 17:37:52.128 3 gkauth.cxx(1048) GKAUTH default > Setup check ok > 2005/06/11 17:37:52.128 4 RasTbl.cxx(996) Alias match for EP > 192.168.0.153:1720 > 2005/06/11 17:37:52.129 2 RasTbl.cxx(2003) > CallTable::Insert(CALL) Call No. 8, total sessions : 1 > 2005/06/11 17:37:52.129 2 gkacct.cxx(982) GKACCT Successfully > logged event 1 for call no. 8 > 2005/06/11 17:37:52.130 4 ProxyChannel.cxx(1676) Q931s GWRewrite > source for x.x.x.x:9004: setup H323 ID or E164 > 2005/06/11 17:37:52.130 3 ProxyChannel.cxx(1741) Q931s Call 8 is > NAT type 0 > 2005/06/11 17:37:52.130 3 ProxyChannel.cxx(628) GK Call 8 proxy > enabled > 2005/06/11 17:37:52.132 4 ProxyChannel.cxx(2079) Q931 > fastStart[0] received: { > > ... > and later in connect message: > > 2005/06/11 17:37:57.015 4 ProxyChannel.cxx(686) Q931 Send to > x.x.x.x:9004 { > q931pdu = { > protocolDiscriminator = 8 > callReference = 138 > from = destination > messageType = Connect > IE: Bearer-Capability = { > 80 90 a5 > ... > } > > ... > > } > h225pdu = { > h323_uu_pdu = { > h323_message_body = connect { > > ... > > fastStart = 2 entries { > [0]= 25 octets { > 00 00 01 0c 60 1d 80 11 1c 00 01 00 c0 a8 00 0a > ....`........... > 4e f6 00 c0 a8 00 0a 4e f7 N......N. > } > [1]= 23 octets { > 40 00 64 06 04 01 00 4c 60 13 80 0b 0d 00 01 00 > @.d....L`....... > c0 a8 00 0a 4e f7 00 > ....N.. > } > } > multipleCalls = FALSE > maintainConnection = FALSE > } > h245Tunneling = TRUE > } > } > } > > > > Again it sets 192.168.0.10 instead of public IP address. > > Can someone please help me what to do? > > GnuGk version is 2.2.2 > > > my ifconfig output and routing table: > > # ifconfig > eth0 Link encap:Ethernet HWaddr 00:50:BA:C9:4F:BD > inet addr:192.168.0.10 Bcast:192.168.0.255 Mask:255.255.255.0 > UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 > RX packets:180451 errors:0 dropped:0 overruns:0 frame:0 > TX packets:143060 errors:0 dropped:0 overruns:0 carrier:0 > collisions:0 txqueuelen:100 > RX bytes:51578201 (49.1 MiB) TX bytes:50495539 (48.1 MiB) > Interrupt:3 > > eth0:1 Link encap:Ethernet HWaddr 00:50:BA:C9:4F:BD > inet addr:y.y.y.y Bcast:y.y.y.Y Mask:255.255.255.240 > UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 > Interrupt:3 > > lo Link encap:Local Loopback > inet addr:127.0.0.1 Mask:255.0.0.0 > UP LOOPBACK RUNNING MTU:16436 Metric:1 > RX packets:10139 errors:0 dropped:0 overruns:0 frame:0 > TX packets:10139 errors:0 dropped:0 overruns:0 carrier:0 > collisions:0 txqueuelen:0 > RX bytes:734893 (717.6 KiB) TX bytes:734893 (717.6 KiB) > > # route -n > Kernel IP routing table > Destination Gateway Genmask Flags Metric Ref Use > Iface > y.y.y.y 0.0.0.0 255.255.255.240 U 0 0 0 eth0 > 192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 > 0.0.0.0 192.168.0.1 0.0.0.0 UG 0 0 0 eth0 > > > > -- Boris Pavacic, CTO Uniqall, Inc. Web: http://www.uniqall.com/ > ------------------------------------------------------- SF.Net email is sponsored by: Discover Easy Linux Migration Strategies from IBM. Find simple to follow Roadmaps, straightforward articles, informative Webcasts and more! Get everything you need to get up to speed, fast. http://ads.osdn.com/?ad_idt77&alloc_id492&opÌk _______________________________________________________ Posting: mailto:Openh323gk-users@xxxxxxxxxxxxxxxxxxxxx Archive: http://sourceforge.net/mailarchive/forum.php?forum_id?49 Unsubscribe: http://lists.sourceforge.net/lists/listinfo/openh323gk-users Homepage: http://www.gnugk.org/