no, that's wrong. DON'T force the Auth-Type. do it as i said before.


ciao artur


Mihai RUSU wrote:


Hi again

Sorry for the SPAM, I solved my problem after a while, the solution was to have a line like this in users:

dizzy Auth-Type := EAP, User-Password = "parola"

On Mon, 22 Mar 2004, Mihai RUSU wrote:


Hi

I have instaleld xsupplicant version 0.8b and freeradius 0.9.3 on gentoo linux (from portage). I am trying to make my Linux system auth to a Cisco 3550 switch.

1. radius configuration
- I have removed any trace of "unix" module (it didnt worked, probably something to do with radius running as radiusd/radiusd)
- I have eap module as from the default radiusd.conf file
- I have configured in clients.conf the autheticator with "test123" secret, nastype cisco
- in users I have this entry before any "DEFAULT" ones:
dizzy Auth-Type += Local, User-Password = "parola"


2. authenticator configuration:
- #sh dot1x
Sysauthcontrol                    = Enabled
Dot1x Protocol Version            = 1
Dot1x Oper Controlled Directions  = Both
Dot1x Admin Controlled Directions = Both
- #sh running-config interface fastEthernet 0/10
Building configuration...

Current configuration : 110 bytes
!
interface FastEthernet0/10
switchport access vlan 2
switchport mode access
dot1x port-control auto
end

- I have configured radius-server with test123 key

3. client configuration
- eth1 is directly linked to interface 0/10 of the cisco switch

I run xsupplicant like:
# xsupplicant -i eth1 -u dizzy -p parola -d 255 -m MD5

And I get:
(EAPMD5) Initalized
(EAPMS-CHAP) Initalized
Done with init.
Sending EAPOL-Start #1
## eap_decode_packet ##: Got an EAP request
## eap_decode_packet ##: Type is Identity
Connection Established, authenticating...
ACQUIRED
## eap_decode_packet ##: Got an EAP failure
Failed to Authenticate
CONNECTING

RADIUS log says:
rad_recv: Access-Request packet from host <ip-cisco-removed>:1812, id=24, length=100
NAS-IP-Address = <ip-cisco-removed>
NAS-Port-Type = Async
User-Name = "dizzy"
Service-Type = Framed-User
Framed-MTU = 1500
Calling-Station-Id = "00-50-8d-f9-2a-e8"
EAP-Message = 0x0200000a0164697a7a79
Message-Authenticator = 0x605f11bd6926fbbe39dd75d41070183e
modcall: entering group authorize for request 0
modcall[authorize]: module "preprocess" returns ok for request 0
rlm_eap: EAP packet type notification id 0 length 10
rlm_eap: EAP Start not found
modcall[authorize]: module "eap" returns updated for request 0
rlm_realm: No '@' in User-Name = "dizzy", looking up realm NULL
rlm_realm: No such realm "NULL"
modcall[authorize]: module "suffix" returns noop for request 0
users: Matched dizzy at 148
modcall[authorize]: module "files" returns ok for request 0
modcall: group authorize returns updated for request 0
rad_check_password: Found Auth-Type EAP
rad_check_password: Found Auth-Type Local
Warning: Found 2 auth-types on request for user 'dizzy'
auth: type Local
auth: No User-Password or CHAP-Password attribute in the request
auth: Failed to validate the user.
Delaying request 0 for 1 seconds
Finished request 0
Going to the next request
--- Walking the entire request list ---
Waking up in 1 seconds...
--- Walking the entire request list ---
Waking up in 1 seconds...
--- Walking the entire request list ---
Sending Access-Reject of id 24 to <ip-cisco-removed>:1812
Waking up in 4 seconds...
--- Walking the entire request list ---
Cleaning up request 0 ID 24 with timestamp 405ee145
Nothing to do. Sleeping until we see a request.


Any ideea why it doesnt work ? Please tell me if you need any more information, thanks!

--
Mihai RUSU                                    Email: [EMAIL PROTECTED]
GPG : http://dizzy.roedu.net/dizzy-gpg.txt    WWW: http://dizzy.roedu.net
                      "Linux is obsolete" -- AST

- List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html






- List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html

Reply via email to