(RADIATOR) Radiator with Linksys WRT54G and EAP-MD5

Terry Simons galimore at mac.com
Mon Sep 11 00:02:22 CDT 2006


I highly doubt that EAP-MD5 with static keys is going to work...  I  
have tested 802.1X pretty thoroughly on the WRT54G (v2.0).  It works  
fine, though I would be surprised if EAP-MD5 + Static WEP works with  
any wireless devices at all, as 802.1X keying is fundamentally tied to  
the RADIUS server sending EAPoL key messages... I suppose it's  
possible that static keying *could* work, but I can't understand why  
you would want to do that...

I've mostly used EAP-TTLS (with an inner authentication type of PAP)  
with Linux, Mac OS X, and Windows XP.

- Terry


On Sep 8, 2006, at 11:42 AM, David Pomeroy wrote:

>
> Setting "DupInterval 0" in the Client clause fixed my problem.  
> (Thanks Hugh!)
>
> Now, both Radiator and OAC claim the EAP-MD5 dialogue is successful,  
> but the Linksys WRT54G is not releasing an IP address to the client  
> machine.  This may be an issue with the static WEP keys.  Linksys  
> tech support claims they do not support RADIUS for this device.  Has  
> anyone successfully configured a WRT54G with a RADIUS server?  I  
> would like to know which EAP type was used and what options were set  
> in the router's firmware.
>
> Since I'm convinced this is an issue with the router, I am more  
> concerned with getting an EAP-SIM dialogue working.  Using most of  
> the default settings in eap_sim.cfg, the OAC machine is saying  
> authentication failed.  The EAP message exchange is taking place but  
> OAC is not responding to the last Access-Challenge message in this  
> log file.  The exchange in the log file continues to loop ( 4  
> messages ).  Any idea on why this is happening?
>
> Thanks, DaveP.
>
> I get the following log file. ( I XXXed out the IP addresses )
>
> Fri Sep  8 10:53:24 2006: DEBUG: Finished reading configuration file  
> '..\Radius-EAP-SIM\goodies\eap_sim.cfg'
> Fri Sep  8 10:53:24 2006: DEBUG: Reading dictionary file './ 
> dictionary'
> Fri Sep  8 10:53:25 2006: DEBUG: Creating authentication port  
> 0.0.0.0:1812
> Fri Sep  8 10:53:25 2006: DEBUG: Creating accounting port 0.0.0.0:1813
> Fri Sep  8 10:53:25 2006: NOTICE: Server started: Radiator 3.15 on  
> radius
> Fri Sep  8 10:54:32 2006: DEBUG: Packet dump:
> *** Received from XXX.XXX.XXX.5 port 1041 ....
> Code:       Access-Request
> Identifier: 0
> Authentic:   
> 1<172><205><200>k<214><205><211><196><134><218><238><228><138>m<18>
> Attributes:
> 	NAS-IP-Address = XXX.XXX.XXX.5
> 	Called-Station-Id = "0018397d4bd8"
> 	Calling-Station-Id = "0020e08fc5c8"
> 	NAS-Identifier = "0018397d4bd8"
> 	NAS-Port = 2
> 	Framed-MTU = 1400
> 	NAS-Port-Type = Wireless-IEEE-802-11
> 	EAP-Message = <2><1><0><5><1>
> 	Message-Authenticator = <206><208>G<194>)<242>&&<167><_| 
> <171><13><145><223>
>
> Fri Sep  8 10:54:32 2006: DEBUG: Handling request with Handler  
> 'Realm=DEFAULT'
> Fri Sep  8 10:54:32 2006: DEBUG:  Deleting session for , XXX.XXX.XXX. 
> 5, 2
> Fri Sep  8 10:54:32 2006: DEBUG: Handling with Radius::AuthSIM:
> Fri Sep  8 10:54:32 2006: DEBUG: Handling with EAP: code 2, 1, 5
> Fri Sep  8 10:54:32 2006: DEBUG: Response type 1
> Fri Sep  8 10:54:32 2006: DEBUG: EAP result: 3, EAP SIM/Start
> Fri Sep  8 10:54:32 2006: DEBUG: AuthBy SIM result: CHALLNGE, EAP  
> SIM/Start
> Fri Sep  8 10:54:32 2006: DEBUG: Access challenged for : EAP SIM/Start
> Fri Sep  8 10:54:32 2006: DEBUG: Packet dump:
> *** Sending to XXX.XXX.XXX.5 port 1041 ....
> Code:       Access-Challenge
> Identifier: 0
> Authentic:   
> 1<172><205><200>k<214><205><211><196><134><218><238><228><138>m<18>
> Attributes:
> 	EAP-Message =  
> <1><2><0><20><18><10><0><0><13><1><0><0><15><2><0><4><0><0><0><1>
> 	Message-Authenticator =  
> <0><0><0><0><0><0><0><0><0><0><0><0><0><0><0><0>
>
> Fri Sep  8 10:54:33 2006: DEBUG: Packet dump:
> *** Received from XXX.XXX.XXX.5 port 1041 ....
> Code:       Access-Request
> Identifier: 0
> Authentic:  <203><155><174>o<169>^<167>`<173>r<27>T<211>m<197><217>
> Attributes:
> 	NAS-IP-Address = XXX.XXX.XXX.5
> 	Called-Station-Id = "0018397d4bd8"
> 	Calling-Station-Id = "0020e08fc5c8"
> 	NAS-Identifier = "0018397d4bd8"
> 	NAS-Port = 2
> 	Framed-MTU = 1400
> 	NAS-Port-Type = Wireless-IEEE-802-11
> 	EAP-Message =  
> < 
> 2 
> > 
> < 
> 2 
> > 
> < 
> 0 
> > 
> 4 
> < 
> 18 
> > 
> < 
> 10 
> > 
> < 
> 0 
> > 
> < 
> 0 
> > 
> < 
> 14 
> > 
> < 
> 5 
> > 
> < 
> 0 
> > 
> < 
> 16 
> > 
> 1274040299002308 
> < 
> 7 
> > 
> < 
> 5 
> > 
> < 
> 0 
> > 
> < 
> 0 
> > 
> < 
> 247 
> ><253>q<20><152><8>e<217>c"<207><22><30><134><217><178><16><1><0><1>
> 	Message-Authenticator = <226><224>9<166>} 
> <233><173><192><142><141><250><185>W<22><237><19>
>
> Fri Sep  8 10:54:33 2006: DEBUG: Handling request with Handler  
> 'Realm=DEFAULT'
> Fri Sep  8 10:54:33 2006: DEBUG:  Deleting session for , XXX.XXX.XXX. 
> 5, 2
> Fri Sep  8 10:54:33 2006: DEBUG: Handling with Radius::AuthSIM:
> Fri Sep  8 10:54:33 2006: DEBUG: Handling with EAP: code 2, 2, 52
> Fri Sep  8 10:54:33 2006: DEBUG: Response type 18
> Fri Sep  8 10:54:33 2006: DEBUG: EAP result: 3, EAP SIM/Challenge
> Fri Sep  8 10:54:33 2006: DEBUG: AuthBy SIM result: CHALLENGE, EAP  
> SIM/Challenge
> Fri Sep  8 10:54:33 2006: DEBUG: Access challenged for : EAP SIM/ 
> Challenge
> Fri Sep  8 10:54:33 2006: DEBUG: Packet dump:
> *** Sending to XXX.XXX.XXX.5 port 1041 ....
> Code:       Access-Challenge
> Identifier: 0
> Authentic:  <203><155><174>o<169>^<167>`<173>r<27>T<211>m<197><217>
> Attributes:
> 	EAP-Message =  
> <1><3><0>x<18><11><0><0><1><9><0><0><170><170><170><170><170><170><170><170><170><170><170><170><170><170><170><170><187><187><187><187><187><187><187><187><187><187><187><187><187><187><187><187><129><5><0><0><19><9>Z<2>/<225><174>t<154>86<19>g<217>'<18><130><9><0><0><148><173>+<186><11><20><213><134>s<223>w"'<244>-<142>D<227><184>g<170>R<148><238><9>n<151><229>}h<141><129><11><5><0><0>v<30>Rt"\P<188><251><241>j<152>e<183>Kj
> 	Message-Authenticator =  
> <0><0><0><0><0><0><0><0><0><0><0><0><0><0><0><0>
>
>
>
> -----Original Message-----
> From: Hugh Irvine [mailto:hugh at open.com.au]
> Sent: Friday, September 08, 2006 1:52 AM
> To: David Pomeroy
> Cc: Radiator Tech Support
> Subject: Re: (RADIATOR) Radiator with Linksys WRT54G and EAP-MD5
>
>
>
> Hello David -
>
> This appears to be a client problem, as the second access request has
> the same Identifier 0 as the first request, and this is confusing
> Radiator.
>
> You can try setting DupInterval 0 in your Client clause - please let
> us know if this helps.
>
>
> <Client ....>
> 	.....
> 	DupInterval 0
> </Client>
>
>
> You should probably check to see if there are any relevant updates
> for the Odyssey client and/or XP.
>
> regards
>
> Hugh
>
>
>
>
>>>> Dear List,
>>>>
>>>> I am having a problem with setting up Radiator with the Linksys
>>>> WRT54G to authenticate using EAP-MD5.
>>>>
>>>> I am not sure I have properly configured the WRT54G and/or Radiator
>>>> to talk with each other.  I am using Radiator installed on a
>>>> Windows 2003 Server box and Odyssey Access Client (OAC) on a Laptop
>>>> with XP.  The Access-Request packets are making their way through
>>>> the WRT54G to the server, but it appears that the Access-Challenge
>>>> packets are not making it back to OAC.  The reason I believe this
>>>> is because OAC responds to the Access-Challenge packet with another
>>>> Access-Request packet.
>>>>
>>>> I have set up the WRT54G to do RADIUS 802.1X authentication using
>>>> static WEP keys.  Maybe this is the problem?  Has anyone got the
>>>> WRT54G to work using this configuration?  Is there some other step
>>>> I am missing?
>>>>
>>>> Below is the log file to illustrate the problem described above.
>>>>
>>>> Thanks in advance, DaveP.
>>>>
>>>> Thu Sep  7 13:17:53 2006: DEBUG: Finished reading configuration
>>>> file 'C:\Program Files\Radiator\radius.cfg'
>>>> Thu Sep  7 13:17:53 2006: DEBUG: Reading dictionary file 'c:/
>>>> Program Files/Radiator/dictionary'
>>>> Thu Sep  7 13:17:53 2006: DEBUG: Creating authentication port
>>>> 0.0.0.0:1812
>>>> Thu Sep  7 13:17:53 2006: DEBUG: Creating accounting port
>>>> 0.0.0.0:1813
>>>> Thu Sep  7 13:17:53 2006: NOTICE: Server started: Radiator 3.15 on
>>>> radius
>>>> Thu Sep  7 13:20:01 2006: DEBUG: Packet dump:
>>>> *** Received from 192.168.1.1 port 4210 ....
>>>> Code:       Access-Request
>>>> Identifier: 0
>>>> Authentic:  <143>0]`<169>&<252><25><211><177>X<197><191>\<190>p
>>>> Attributes:
>>>> 	User-Name = "mikem"
>>>> 	NAS-IP-Address = 192.168.1.1
>>>> 	Called-Station-Id = "0018397d4bd8"
>>>> 	Calling-Station-Id = "0020e08fc5c8"
>>>> 	NAS-Identifier = "0018397d4bd8"
>>>> 	NAS-Port = 2
>>>> 	Framed-MTU = 1400
>>>> 	NAS-Port-Type = Wireless-IEEE-802-11
>>>> 	EAP-Message = <2><0><0><10><1>mikem
>>>> 	Message-Authenticator = o<159><228><231><176>y
>>>> +*<2><251><222><178><194>y^<164>
>>>>
>>>> Thu Sep  7 13:20:01 2006: DEBUG: Handling request with Handler
>>>> 'Realm=DEFAULT'
>>>> Thu Sep  7 13:20:01 2006: DEBUG:  Deleting session for mikem,
>>>> 192.168.1.1, 2
>>>> Thu Sep  7 13:20:01 2006: DEBUG: Handling with Radius::AuthFILE:
>>>> Thu Sep  7 13:20:01 2006: DEBUG: Handling with EAP: code 2, 0, 10
>>>> Thu Sep  7 13:20:01 2006: DEBUG: Response type 1
>>>> Thu Sep  7 13:20:01 2006: DEBUG: EAP result: 3, EAP MD5-Challenge
>>>> Thu Sep  7 13:20:01 2006: DEBUG: AuthBy FILE result: CHALLENGE, EAP
>>>> MD5-Challenge
>>>> Thu Sep  7 13:20:01 2006: DEBUG: Access challenged for mikem: EAP
>>>> MD5-Challenge
>>>> Thu Sep  7 13:20:01 2006: DEBUG: Packet dump:
>>>> *** Sending to 192.168.1.1 port 4210 ....
>>>> Code:       Access-Challenge
>>>> Identifier: 0
>>>> Authentic:  <143>0]`<169>&<252><25><211><177>X<197><191>\<190>p
>>>> Attributes:
>>>> 	EAP-Message =
>>>> < 
>>>> 1><1><0><28><4><16>U<254><243><219><135><166>z#<5>m<153><175><216><
>>>> 24
>>>> 2><220>!radius
>>>> 	Message-Authenticator =
>>>> <0><0><0><0><0><0><0><0><0><0><0><0><0><0><0><0>
>>>>
>>>> Thu Sep  7 13:20:01 2006: DEBUG: Packet dump:
>>>> *** Received from 192.168.1.1 port 4212 ....
>>>> Code:       Access-Request
>>>> Identifier: 0
>>>> Authentic:  Y1<168><149><5<200><0>-<27><215><140>\G<128><155>
>>>> Attributes:
>>>> 	User-Name = "mikem"
>>>> 	NAS-IP-Address = 192.168.1.1
>>>> 	Called-Station-Id = "0018397d4bd8"
>>>> 	Calling-Station-Id = "0020e08fc5c8"
>>>> 	NAS-Identifier = "0018397d4bd8"
>>>> 	NAS-Port = 2
>>>> 	Framed-MTU = 1400
>>>> 	NAS-Port-Type = Wireless-IEEE-802-11
>>>> 	EAP-Message =
>>>> < 
>>>> 2><1><0><22><4><16>o<30><3><242><203><180>K<136>c<20><237>5<133><19
>>>> 5>
>>>> <234>s
>>>> 	Message-Authenticator = <213>
>>>> $u<164><246><252><183><238>^<228><161><182>%<16>,<189>
>>>>
>>>> Thu Sep  7 13:20:01 2006: INFO: Duplicate request id 0 received
>>>> from 192.168.1.1(4212): ignored
>
>
>
> --
> Archive at http://www.open.com.au/archives/radiator/
> Announcements on radiator-announce at open.com.au
> To unsubscribe, email 'majordomo at open.com.au' with
> 'unsubscribe radiator' in the body of the message.

--
Archive at http://www.open.com.au/archives/radiator/
Announcements on radiator-announce at open.com.au
To unsubscribe, email 'majordomo at open.com.au' with
'unsubscribe radiator' in the body of the message.


More information about the radiator mailing list