Hi Robert, what kind of endpoint are you using ? Are you sure it is using multicast to register ? Most endpoints will use a simple broadcast to find the gatekeeper and you have to make sure your IP routing lets those through. Regards, Jan Robert Kulagowski wrote: > I've got two endpoints which I've configured for "Auto" as their gatekeeper > in order to test redundancy. > > GnuGK is configured as default, and the startup looks like this: > > 2010/02/24 13:31:55.799 1 gk.cxx(607) GNU Gatekeeper with > ID 'OpenH323GK' started > Gatekeeper(GNU) Version(2.3.2) > Ext(pthreads=1,radius=1,mysql=1,pgsql=0,firebird=0,odbc=0,sqlite=0,large_fdset=0,crypto/ssl=0,h46018=1,h46023=1) > Build(Feb 22 2010, 13:37:26) Sys(Linux i686 2.6.31-19-generic) > > Listen on 127.0.0.1,10.23.10.223 > > This program is free software; you can redistribute it and/or > modify it under the terms of the GNU General Public License version 2. > We also explicitly grant the right to link this code > with the OpenH323/H323Plus and OpenSSL library. > > This program contains H.460.18 and H.460.19 technology patented by Tandberg > and licensed to the GNU Gatekeeper Project. > > This program contains H.460.23 and H.460.24 technology > licensed to the GNU Gatekeeper Project. > > 2010/02/24 13:31:55.799 2 singleton.cxx(25) Create instance: > CallTable(4) > 2010/02/24 13:31:55.799 2 gk.cxx(651) GK Disable > Bandwidth Management > 2010/02/24 13:31:55.799 2 gk.cxx(660) GK TimeToLive > for Registrations: -1 > 2010/02/24 13:31:55.799 2 RasSrv.cxx(745) GK Using > Direct Signalling > 2010/02/24 13:31:55.799 2 RasSrv.cxx(746) GK H.245 > Routed Disabled > 2010/02/24 13:31:55.799 2 RasSrv.cxx(749) GK H.460.18 > Registrations Enabled > 2010/02/24 13:31:55.800 2 RasSrv.cxx(764) GK No > ENUMservers set, using defaults > 2010/02/24 13:31:55.800 2 RasSrv.cxx(785) GK No > RDSservers set, using defaults > 2010/02/24 13:31:55.800 2 singleton.cxx(25) Create instance: > GkStatus(5) > 2010/02/24 13:31:55.800 2 singleton.cxx(25) Create instance: > Agent(6) > 2010/02/24 13:31:55.800 4 osutil.cxx(188) PWLib File handle > high water mark set: 8 Thread unblock pipe > 2010/02/24 13:31:55.800 5 tlibthrd.cxx(423) PTLib Created > thread 0xb7703070 > 2010/02/24 13:31:55.800 4 tlibthrd.cxx(583) PTLib Thread high > water mark set: 3 > 2010/02/24 13:31:55.800 5 job.cxx(364) JOB Worker > threads: 1 total - 1 busy, 0 idle > 2010/02/24 13:31:55.800 2 singleton.cxx(25) Create instance: > RegistrationTable(7) > 2010/02/24 13:31:55.800 5 tlibthrd.cxx(499) PTLib Started > thread 0xb7703070 Worker:0xb785ab70 > 2010/02/24 13:31:55.800 5 job.cxx(170) JOB Worker > 3078990704 started > 2010/02/24 13:31:55.800 5 job.cxx(190) JOB Starting > Job GkStatus at Worker thread 3078990704 > 2010/02/24 13:31:55.801 4 yasocket.cxx(882) TCPSrv CpsLimit > disabled > 2010/02/24 13:31:55.801 4 osutil.cxx(188) PWLib File handle > high water mark set: 10 Thread unblock pipe > 2010/02/24 13:31:55.801 5 tlibthrd.cxx(423) PTLib Created > thread 0xb7703a48 > 2010/02/24 13:31:55.801 4 tlibthrd.cxx(583) PTLib Thread high > water mark set: 4 > 2010/02/24 13:31:55.801 5 job.cxx(364) JOB Worker > threads: 2 total - 2 busy, 0 idle > 2010/02/24 13:31:55.802 2 RasSrv.cxx(824) GK Home = > 127.0.0.1,10.23.10.223 > 2010/02/24 13:31:55.802 4 osutil.cxx(188) PWLib File handle > high water mark set: 11 PUDPSocket > 2010/02/24 13:31:55.802 1 RasSrv.cxx(519) Listening to > 127.0.0.1:1719(U) > 2010/02/24 13:31:55.802 5 yasocket.cxx(752) RasSrv Total > sockets: 1 > 2010/02/24 13:31:55.802 4 osutil.cxx(188) PWLib File handle > high water mark set: 12 StatusListener > 2010/02/24 13:31:55.803 1 RasSrv.cxx(519) Listening to > 127.0.0.1:7000 > 2010/02/24 13:31:55.803 5 yasocket.cxx(752) TCPSrv Total > sockets: 1 > 2010/02/24 13:31:55.803 4 osutil.cxx(188) PWLib File handle > high water mark set: 13 PUDPSocket > 2010/02/24 13:31:55.803 1 RasSrv.cxx(519) Listening to > 10.23.10.223:1719(U) > 2010/02/24 13:31:55.803 5 yasocket.cxx(752) RasSrv Total > sockets: 2 > 2010/02/24 13:31:55.803 4 osutil.cxx(188) PWLib File handle > high water mark set: 14 PUDPSocket > 2010/02/24 13:31:55.804 1 RasSrv.cxx(519) Listening to > 10.23.10.223:1718(Mcast) > 2010/02/24 13:31:55.804 5 yasocket.cxx(752) RasSrv Total > sockets: 3 > 2010/02/24 13:31:55.804 4 osutil.cxx(188) PWLib File handle > high water mark set: 15 StatusListener > 2010/02/24 13:31:55.804 1 RasSrv.cxx(519) Listening to > 10.23.10.223:7000 > 2010/02/24 13:31:55.804 5 yasocket.cxx(752) TCPSrv Total > sockets: 2 > 2010/02/24 13:31:55.804 4 osutil.cxx(188) PWLib File handle > high water mark set: 16 PUDPSocket > 2010/02/24 13:31:55.804 1 RasSrv.cxx(885) RAS Broadcast > listener listening at 0.0.0.0:1719(Bcast) > 2010/02/24 13:31:55.804 5 yasocket.cxx(752) RasSrv Total > sockets: 4 > 2010/02/24 13:31:55.804 4 yasocket.cxx(882) TCPSrv CpsLimit > disabled > 2010/02/24 13:31:55.805 1 Neighbor.cxx(299) Set neighbor > GK4(10.23.10.224:1719) send=* accept=* > 2010/02/24 13:31:55.805 2 Routing.cxx(751) VQueue (CTI) > Virtual queues disabled - no virtual queues configured > 2010/02/24 13:31:55.805 2 singleton.cxx(25) Create instance: > Routing::Analyzer(8) > 2010/02/24 13:31:55.806 2 gkacct.cxx(1088) GKACCT > Successfully logged event 8 > 2010/02/24 13:31:55.806 4 osutil.cxx(188) PWLib File handle > high water mark set: 18 Thread unblock pipe > 2010/02/24 13:31:55.806 5 tlibthrd.cxx(423) PTLib Created > thread 0xb7705d98 > 2010/02/24 13:31:55.806 4 tlibthrd.cxx(583) PTLib Thread high > water mark set: 5 > 2010/02/24 13:31:55.806 5 job.cxx(364) JOB Worker > threads: 3 total - 3 busy, 0 idle > 2010/02/24 13:31:55.806 5 tlibthrd.cxx(499) PTLib Started > thread 0xb7705d98 Worker:0xb76beb70 > 2010/02/24 13:31:55.807 5 job.cxx(170) JOB Worker > 3077303152 started > 2010/02/24 13:31:55.807 5 job.cxx(190) JOB Starting > Job HouseKeeping at Worker thread 3077303152 > 2010/02/24 13:31:55.807 5 tlibthrd.cxx(499) PTLib Started > thread 0xb7703a48 Worker:0xb76ffb70 > 2010/02/24 13:31:55.807 5 job.cxx(170) JOB Worker > 3077569392 started > > A wireshark packet capture shows that the endpoint is sending out a RAS > gatekeeperRequest to 224.0.0.41 > > GnuGK has sent a IGMP "Join group 224.0.0.41 for any source" to 224.0.0.22 > > However, the endpoint isn't registering to the GnuGK. > > Host is Ubuntu 9.10. ifconfig shows: > eth0 Link encap:Ethernet HWaddr 00:1c:23:2c:fc:d1 > inet addr:10.23.10.223 Bcast:10.23.255.255 Mask:255.255.0.0 > inet6 addr: fe80::21c:23ff:fe2c:fcd1/64 Scope:Link > UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 > RX packets:3040043 errors:0 dropped:0 overruns:0 frame:0 > TX packets:111346 errors:0 dropped:0 overruns:0 carrier:0 > collisions:0 txqueuelen:1000 > RX bytes:376228575 (376.2 MB) TX bytes:14859539 (14.8 MB) > Interrupt:18 > > and it's sending out IGMP joins. Anything else I should be looking at? -- Jan Willamowius, jan@xxxxxxxxxxxxxx, http://www.gnugk.org/ ------------------------------------------------------------------------------ Download Intel® Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev _______________________________________________________ Posting: mailto:Openh323gk-users@xxxxxxxxxxxxxxxxxxxxx Archive: http://sourceforge.net/mailarchive/forum.php?forum_name=openh323gk-users Unsubscribe: http://lists.sourceforge.net/lists/listinfo/openh323gk-users Homepage: http://www.gnugk.org/