On 08/24/2012 11:35 AM, Murat Kocum wrote:

> We have mass disconnections on our radius server radiator and then they
> can not connect. It was a smooth running server until our provider made
> some changes on their side. What I see is that we are receiving username
> null when problems occur. We have no username null it should be 8 digit
> figure. Besides I see several attribute not found errors. Both of them
> appear together. For some periods of time they connect and work
> properly. What may be the problem?

One possibility is your dictionary file is missing or very broken. When
you start radiusd with Trace 4 enabled you should see something like this:

Fri Aug 24 12:14:56 2012: DEBUG: Reading dictionary file
'/home/hvn/radiator/Radiator-4.10/dictionary'

The actual location of dictionary file depends on your configuration.
The default is %D/dictionary where %D is DbDir which is by default
/usr/local/etc/raddb. Many sites define DbDir to /etc/radiator

Please take a look at Radiator startup messages for hints about
dictionary file and see that the dictionary file is correct. The packet
dump looks reasonable and seems to contain User-Name, User-Password etc.

Thanks,
Heikki

> Packet length = 96
> 01 b9 00 60 fe 9f dc 6b 6f a0 55 c6 4f 6c 0c 7d
> 8c 66 b3 33 01 0a 31 30 35 31 31 34 30 31 02 12
> 56 76 5a 41 6b 86 97 f6 68 af 2c 3f 99 32 1a c3
> 04 06 0a 11 03 fe 20 11 4d 31 32 30 5f 32 5f 41
> 7a 65 72 63 65 6c 6c 1e 07 69 6e 74 65 6c 07 06
> 00 00 00 07 06 06 00 00 00 02 3d 06 00 00 00 05
> Code: Access-Request
> Identifier: 185
> Authentic: <254><159><220>ko<160>U<198>Ol<12>}<140>f<179>3
> Attributes:
> 
> Mon Aug 20 17:07:48 2012: ERR: Attribute number 5 is not defined in your
> dictionary
> Mon Aug 20 17:07:48 2012: ERR: Attribute number 40 is not defined in
> your dictionary
> Mon Aug 20 17:07:48 2012: DEBUG: Handling request with Handler
> 'Realm=DEFAULT'
> Mon Aug 20 17:07:48 2012: ERR: Attribute number 4 is not defined in your
> dictionary
> Mon Aug 20 17:07:48 2012: ERR: Attribute number 32 is not defined in
> your dictionary
> Mon Aug 20 17:07:48 2012: ERR: Attribute number 44 is not defined in
> your dictionary
> Mon Aug 20 17:07:48 2012: ERR: Attribute number 8 is not defined in your
> dictionary
> Mon Aug 20 17:07:48 2012: DEBUG: Deleting session for , 10.17.3.254,
> Mon Aug 20 17:07:48 2012: DEBUG: do query is: 'delete from RADONLINE
> where NASIDENTIFIER='10.17.3.254' and NASPORT=0':
> Mon Aug 20 17:07:48 2012: DEBUG: Handling with Radius::AuthRADMIN:
> Mon Aug 20 17:07:48 2012: DEBUG: Handling with Radius::AuthRADMIN:
> Mon Aug 20 17:07:48 2012: ERR: Attribute number 79 is not defined in
> your dictionary
> Mon Aug 20 17:07:48 2012: DEBUG: Query is: 'select PASS_WORD,
> STATICADDRESS, TIMELEFT, MAXLOGINS, SERVICENAME, BADLOGINS, VALIDFROM,
> VALIDTO from RADUSERS where USERNAME=NULL':
> Mon Aug 20 17:07:48 2012: DEBUG: Radius::AuthRADMIN looks for match with []
> Mon Aug 20 17:07:48 2012: DEBUG: Radius::AuthRADMIN REJECT: No such user: []
> Mon Aug 20 17:07:48 2012: DEBUG: AuthBy RADMIN result: REJECT, No such user
> Mon Aug 20 17:07:48 2012: INFO: Access rejected for : No such user
> Mon Aug 20 17:07:48 2012: ERR: Attribute number 2 is not defined in your
> dictionary
> Mon Aug 20 17:07:48 2012: DEBUG: do query is: 'insert into RADAUTHLOG
> (TIME_STAMP, USERNAME, TYPE, REASON) values (1345464468, '', 0, 'No such
> user')':
> Mon Aug 20 17:07:48 2012: ERR: Attribute number 18 is not defined in
> your dictionary
> Mon Aug 20 17:07:48 2012: ERR: Attribute number 18 is not defined in
> your dictionary
> Mon Aug 20 17:07:48 2012: ERR: Attribute number 211 is not defined in
> your dictionary
> Mon Aug 20 17:07:48 2012: WARNING: No such attribute Unknown
> Mon Aug 20 17:07:48 2012: DEBUG: Packet dump:
> *** Sending to 10.17.3.254 port 63160 ....
> 
> Packet length = 20
> 03 b9 00 14 18 88 f4 7d 1f 34 4b f5 d8 f9 ea 96
> 05 ea b3 ef
> Code: Access-Reject
> Identifier: 185
> Authentic: <24><136><244>}<31>4K<245><216><249><234><150><5><234><179><239>
> Attributes:
> Unknown = Request Denied
> 
> <http://www.iddaa.com/> 
> 
> *Disclaimer:*
> 
> ------------------------------------------------------------------------
> 
> Bu e-posta mesaji ve ekleri sadece gonderildigi kisi veya kuruma
> ozeldir. Eger dogru kisiye ulasmadigini dusunuyorsaniz, bu mesajin
> yonlendirilmesi, kopyalanmasi veya herhangi bir sekilde kullanilmasi
> yasaktir.Mesaj iceriginde bulunan fikir ve yorumlar, INTELTEK'e degil
> sadece gondericiye aittir. Bu mesaj bilinen tum viruslere karsi test
> edilmistir.
> <http://www.iddaa.com/>
> This e-mail and any files transmitted with it are confidential and
> intended solely for the use of the individual or entity to whom they are
> addressed. If you are not the intended recipient you are hereby notified
> that any dissemination, copying or use of the information is prohibited.
> The opinions expressed in this message belong to sender alone. There is
> no implied endorsement by INTELTEK.This e-mail has been scanned for all
> known computer viruses.
> 
> ------------------------------------------------------------------------
> 
> 
> _______________________________________________
> radiator mailing list
> radiator@open.com.au
> http://www.open.com.au/mailman/listinfo/radiator
> 


-- 
Heikki Vatiainen <h...@open.com.au>

Radiator: the most portable, flexible and configurable RADIUS server
anywhere. SQL, proxy, DBM, files, LDAP, NIS+, password, NT, Emerald,
Platypus, Freeside, TACACS+, PAM, external, Active Directory, EAP, TLS,
TTLS, PEAP, TNC, WiMAX, RSA, Vasco, Yubikey, MOTP, HOTP, TOTP,
DIAMETER etc. Full source on Unix, Windows, MacOSX, Solaris, VMS,
NetWare etc.
_______________________________________________
radiator mailing list
radiator@open.com.au
http://www.open.com.au/mailman/listinfo/radiator

Reply via email to