[Ekiga-list] Problems with Ekiga and GnuGk...Ekiga doesn't register!



Hi, I've a problem with Ekiga and GnuGk.
Ekiga doesn't register to the gatekeeper. I created an account with this information about the gatekeeper:

Name:gnugk
Gatekeeper: 192.168.0.1
Protocol: H323
User: user1
Password: pass1
ID Gatekeeper: gnugk

(IP address of Ekiga is 192.168.0.2)

The configuration file of GnuGk is this:

[Gatekeeper::Main]
Fourtytwo=42
Name=gnugk
[Gatekeeper::Auth]
SimplePasswordAuth=required
[Password]
KeyFilled=123
CheckID=1
PasswordTimeout=1000

I add the password to GnuGk with the utility addpasswd with this command:

addpasswd gnugk.ini Password user1 pass1

When I try to register Ekiga, GnuGk doesn't check the password.
The output log of GnuGk is this:




2006/11/16 15:32:27.187 2          singleton.cxx(32)    Create instance: Toolkit(1)
2006/11/16 15:32:27.258 2            Toolkit.cxx(264)   Network=192.168.0.0/255.255.255.0, IP=192.168.0.1
2006/11/16 15:32:27.259 2            Toolkit.cxx(264)   Network=127.0.0.0/255.0.0.0, IP=127.0.0.1
2006/11/16 15:32:27.322 2            Toolkit.cxx(264)   Network=127.0.0.0/255.0.0.0, IP=127.0.0.1
2006/11/16 15:32:27.385 2            Toolkit.cxx(265)   Default IP=127.0.0.1
2006/11/16 15:32:27.386 2            Toolkit.cxx(342)   GK      H.323 Proxy disabled
2006/11/16 15:32:27.449 2            Toolkit.cxx(527)   GK      Loaded per GW rewrite data:
2006/11/16 15:32:27.513 2            Toolkit.cxx(530)   GK      No per GW data loaded
2006/11/16 15:32:27.514 2          singleton.cxx(32)    Create instance: CapacityControl(2)
OpenH323 Gatekeeper - The GNU Gatekeeper with ID 'gnugk' started
Gatekeeper(GNU) Version(2.2.4) Ext(pthreads=1,radius=1,mysql=0,pgsql=0,large_fdset=0) Build(Nov  9 2006, 10:41:23) Sys(Linux i686 2.6.16.21-0.25-default)

2006/11/16 15:32:27.642 1                 gk.cxx(510)   OpenH323 Gatekeeper - The GNU Gatekeeper with ID 'gnugk' started
Gatekeeper(GNU) Version(2.2.4) Ext(pthreads=1,radius=1,mysql=0,pgsql=0,large_fdset=0) Build(Nov  9 2006, 10:41:23) Sys(Linux i686 2.6.16.21-0.25-default)

Listen on 127.0.0.1,192.168.0.1

This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.

2006/11/16 15:32:27.643 2          singleton.cxx(32)    Create instance: CallTable(3)

Disable Bandwidth Management
2006/11/16 15:32:27.702 2                 gk.cxx(548)   GK      TimeToLive for Registrations: -1
2006/11/16 15:32:27.757 2          singleton.cxx(32)    Create instance: RasSrv(4)
2006/11/16 15:32:27.812 2       ProxyChannel.cxx(181)   RTPPortRange: 1024-65535
2006/11/16 15:32:27.870 2          singleton.cxx(32)    Create instance: Agent(5)
2006/11/16 15:32:27.871 2             RasSrv.cxx(717)   GK      Using Routed Signalling
2006/11/16 15:32:27.925 2             RasSrv.cxx(718)   GK      H.245 Routed Enabled
2006/11/16 15:32:27.925 2          singleton.cxx(32)    Create instance: GkStatus(6)
2006/11/16 15:32:27.979 2          singleton.cxx(32)    Create instance: RegistrationTable(7)
2006/11/16 15:32:28.033 2             RasSrv.cxx(754)   GK      Home = 127.0.0.1,192.168.0.1
2006/11/16 15:32:28.087 1             RasSrv.cxx(505)   Listening to 127.0.0.1:1719(U)
2006/11/16 15:32:28.140 1             RasSrv.cxx(505)   Listening to 127.0.0.1:1721
2006/11/16 15:32:28.194 1             RasSrv.cxx(505)   Listening to 127.0.0.1:7000
2006/11/16 15:32:28.248 1             RasSrv.cxx(505)   Listening to 192.168.0.1:1719(U)
2006/11/16 15:32:28.249 1             RasSrv.cxx(505)   Listening to 192.168.0.1:1718(Mcast)
2006/11/16 15:32:28.304 1             RasSrv.cxx(505)   Listening to 192.168.0.1:1721
2006/11/16 15:32:28.360 1             RasSrv.cxx(505)   Listening to 192.168.0.1:7000
2006/11/16 15:32:28.416 1             RasSrv.cxx(813)   RAS     Broadcast listener listening at 0.0.0.0:1719(Bcast)
2006/11/16 15:32:28.417 1             gkauth.cxx(283)   GKAUTH  SimplePasswordAuth rule added to check RAS: ARQ BRQ DRQ GRQ IRQ LRQ RRQ URQ, OTHER: SETUP SETUPUNREG
2006/11/16 15:32:28.474 1             gkauth.cxx(1063)  GKAUTH  SimplePasswordAuth KeyFilled config variable is missing
2006/11/16 15:32:28.583 2            Routing.cxx(657)   VQueue  (CTI) Virtual queues disabled - no virtual queues configured
2006/11/16 15:32:28.584 2          singleton.cxx(32)    Create instance: Routing::Analyzer(8)
2006/11/16 15:32:28.637 2             gkacct.cxx(1014)  GKACCT  Successfully logged event 8
2006/11/16 15:32:42.864 2             RasSrv.cxx(174)   RAS     Read from 192.168.0.2:5071
2006/11/16 15:32:42.865 3             RasSrv.cxx(220)   RAS
gatekeeperRequest {
    requestSeqNum = 25269
    protocolIdentifier = 0.0.8.2250.0.4
    rasAddress = ipAddress {
      ip =  4 octets {
        c0 a8 00 02                                        ....
      }
      port = 5071
    }
    endpointType = {
      vendor = {
        vendor = {
          t35CountryCode = 9
          t35Extension = 0
          manufacturerCode = 61
        }
        productId =  7 octets {
          65 6b 69 67 61 00 00                               ekiga..
        }
        versionId =  21 octets {
          32 2e 30 2e 33 20 28 4f  50 41 4c 20 76 32 2e 32   2.0.3 (OPAL v2.2
          2e 33 29 00 00                                     .3)..
        }
      }
      terminal = {
      }
      mc = FALSE
      undefinedNode = FALSE
    }
    gatekeeperIdentifier =  5 characters {
      0067 006e 0075 0067 006b                  gnugk
    }
    endpointAlias = 2 entries {
      [0]=h323_ID  5 characters {
        0075 0073 0065 0072 0031                  user1
      }
      [1]=h323_ID  7 characters {
        0050 0061 006f 006c 006f 0020 0050        Paolo P
      }
    }
    authenticationCapability = 2 entries {
      [0]=pwdHash <<null>>
      [1]=authenticationBES radius <<null>>
    }
    algorithmOIDs = 3 entries {
      [0]=0.0.8.235.0.2.6
      [1]=1.2.840.113548.10.1.2.1
      [2]=1.2.840.113549.2.5
    }
    supportsAltGK = <<null>>
  }
2006/11/16 15:32:42.867 1             RasSrv.cxx(344)   RAS     GRQ Received
2006/11/16 15:32:42.867 3               gkauth.h(834)   GKAUTH  SimplePasswordAuth GRQ check failed
2006/11/16 15:32:42.891 2             RasSrv.cxx(389)   GRJ|192.168.0.2|user1:h323_ID=Paolo P:h323_ID|terminal|securityDenial;
2006/11/16 15:32:42.892 3             RasSrv.cxx(232)   RAS     Send to 192.168.0.2:5071
gatekeeperReject {
    requestSeqNum = 25269
    protocolIdentifier = 0.0.8.2250.0.4
    gatekeeperIdentifier =  5 characters {
      0067 006e 0075 0067 006b                  gnugk
    }
    rejectReason = securityDenial <<null>>
  }
2006/11/16 15:32:42.973 2             RasSrv.cxx(174)   RAS     Read from 192.168.0.2:5071
2006/11/16 15:32:42.973 3             RasSrv.cxx(220)   RAS
gatekeeperRequest {
    requestSeqNum = 25269
    protocolIdentifier = 0.0.8.2250.0.4
    rasAddress = ipAddress {
      ip =  4 octets {
        c0 a8 00 02                                        ....
      }
      port = 5071
    }
    endpointType = {
      vendor = {
        vendor = {
          t35CountryCode = 9
          t35Extension = 0
          manufacturerCode = 61
        }
        productId =  7 octets {
          65 6b 69 67 61 00 00                               ekiga..
        }
        versionId =  21 octets {
          32 2e 30 2e 33 20 28 4f  50 41 4c 20 76 32 2e 32   2.0.3 (OPAL v2.2
          2e 33 29 00 00                                     .3)..
        }
      }
      terminal = {
      }
      mc = FALSE
      undefinedNode = FALSE
    }
    gatekeeperIdentifier =  5 characters {
      0067 006e 0075 0067 006b                  gnugk
    }
    endpointAlias = 2 entries {
      [0]=h323_ID  5 characters {
        0075 0073 0065 0072 0031                  user1
      }
      [1]=h323_ID  7 characters {
        0050 0061 006f 006c 006f 0020 0050        Paolo P
      }
    }
    authenticationCapability = 2 entries {
      [0]=pwdHash <<null>>
      [1]=authenticationBES radius <<null>>
    }
    algorithmOIDs = 3 entries {
      [0]=0.0.8.235.0.2.6
      [1]=1.2.840.113548.10.1.2.1
      [2]=1.2.840.113549.2.5
    }
    supportsAltGK = <<null>>
  }
2006/11/16 15:32:42.995 1             RasSrv.cxx(344)   RAS     GRQ Received
2006/11/16 15:32:42.996 3               gkauth.h(834)   GKAUTH  SimplePasswordAuth GRQ check failed
2006/11/16 15:32:42.996 2             RasSrv.cxx(389)   GRJ|192.168.0.2|user1:h323_ID=Paolo P:h323_ID|terminal|securityDenial;
2006/11/16 15:32:42.996 3             RasSrv.cxx(232)   RAS     Send to 192.168.0.2:5071
gatekeeperReject {
    requestSeqNum = 25269
    protocolIdentifier = 0.0.8.2250.0.4
    gatekeeperIdentifier =  5 characters {
      0067 006e 0075 0067 006b                  gnugk
    }
    rejectReason = securityDenial <<null>>
  }





I think is Ekiga doesn't send the password to GnuGk in the GRQ message.I tried to check another RAS message like ARQ or RRQ but it doesn't work. I think the problem is that in the authenticationCapability section the pwdHash is set to NULL.

Can anyone help me? Thanks...

Sorry for my English...:-)


Check out the all-new Yahoo! Mail beta - Fire up a more powerful email and get things done faster.

[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]