Hi!! I am runnig Debian etch release OS on the 64 bit CPU below is the detailed CPU information:
processor : 0 vendor_id : AuthenticAMD cpu family : 15 model : 35 model name : AMD Athlon(tm) 64 X2 Dual Core Processor 3800+ stepping : 2 cpu MHz : 2010.300 cache size : 512 KB physical id : 0 siblings : 1 core id : 0 cpu cores : 1 fpu : yes fpu_exception : yes cpuid level : 1 wp : yes flags : fpu tsc msr pae mce cx8 apic mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt lm 3dnowext 3dnow pni lahf_lm cmp_legacy bogomips : 5027.24 TLB size : 1024 4K pages clflush size : 64 cache_alignment : 64 address sizes : 40 bits physical, 48 bits virtual power management: ts fid vid ttp > tzieleniewski wrote: > > I am using radius to authenticate request from the radiusclient-ng2 with > > the digest method. > > I have a strange situation because client log the following problem: > > "received invalid reply digest from RADIUS server" > > This is strange because as I read on web this error is due to wrong secrets > > configuration. > > Yes. The shared secrets are wrong, or there is some miscalculation of > the reply digest. > > > I checked a few times and secrets are the same I even tried to reinstall > > both freeradius and libradiusclient-ng2. Please help me and point what > > could be a reason for this?? > > Which OS are you running on? Is it 64-bit? What CPU? > > The libradiusclient code MAY be doing MD5 incorrectly. > > > > here is my radius debug (maybe will help): > > rad_recv: Access-Request packet from host 127.0.0.1 port 32894, id=198, > > length=300 > > User-Name = "[EMAIL PROTECTED]" > > Digest-Attributes = 0x0a0968656c6c626f79 > > Digest-Attributes = 0x010e766f69702e746f756b2e706c > > Digest-Attributes = > > 0x022a34356264656531363664353437333838393736323162356564343730383331323661316461636633 > > Digest-Attributes = > > 0x04187369703a746f6d697840766f69702e746f756b2e706c > > Digest-Attributes = 0x0308494e56495445 > > Digest-Attributes = 0x050661757468 > > Digest-Attributes = 0x090a3030303030303031 > > Digest-Attributes = > > 0x08223639464435383136374435424646364631304633363746453943433138333339 > > Digest-Response = "2c8b62ee23ac6cbe4a551b8b698a509c" > > Service-Type = 0x0000000f00000000 > > That looks like a bug in libradiusclient. The Service-Type attribute > should be 4 bytes of data, not 8. > > > SER-Service-Type = 0x0000000300000000 > > SER-Uri-User = "hellboy" > > NAS-Port = 0x000013c400000000 > > NAS-IP-Address = 0x7f00000100000000 > > Again, the NAS-Port & NAS-IP-Address attributes should be 4 bytes of > data, not 8. > > This makes me suspect you're running on a 64-bit system, and that the > libradiusclient code isn't 64-bit clean. > > Alan DeKok. > -- > http://deployingradius.com - The web site of the book > http://deployingradius.com/blog/ - The blog > - > List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html - List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html

