Topic: Bug in 64-bit environment ? (MD5 calc ?)
I`ve previously installed and used chillispot on many 32-bit systems.
I`ve installed a fresh copy of BlueWhite 64 12.2 ,using stock kernel (and all other software is distro clean)
Linux eoefwA01 18.104.22.168 #1 SMP Fri Dec 5 01:27:18 EET 2008 x86_64 Intel(R) Core(TM)2 Quad CPU Q8200 @ 2.33GHz GenuineIntel GNU/Linux
root@eoefwA01:~# gcc -v
Reading specs from /usr/lib/gcc/x86_64-pc-linux/4.2.4/specs
Configured with: ../gcc-4.2.4/configure --prefix=/usr --enable-shared --enable-languages=ada,c,c++,fortran,java,objc --disable-multilib --enable-threads=posix --enable-__cxa_atexit --disable-checking --with-gnu-ld --verbose --build=x86_64-pc-linux --target=x86_64-pc-linux --host=x86_64-pc-linux
Thread model: posix
gcc version 4.2.4
I`ve installed remote radius servers (also on same distro) (freeradius 2.1.6) and chillispot 1.1.0 .
I`ve spent hours trying to access to radius servers from machine running chilli but couldn`t. Error was
(Shared secret is incorrect.) Dropping packet without response
Checked secrets manytimes but noway.
downgraded both to 2.1.0 and 1.0.0 , nothing changed.
Keeping my SAME configuration on radius servers, (and running) I`ve installed a native 32-bit Slackware 12.2 on another machine (same hardware).
Everything worked fine, even with old configuration files, without touching to freeradius machines.
Can it be a problem about calculating MD5 or other cryptographic functions on 64-bit systems during first connection with radius ?
Any ideas ?