Mon switch ne reçoit pas de vlan id de la part de mon radius

Mon switch ne reçoit pas de vlan id de la part de mon radius - Sécurité - Systèmes & Réseaux Pro

Marsh Posté le 14-05-2009 à 14:45:00    

Bonjour,
 
Je dois mettre en place une authentification radius mac. Pour cela je dispose d'un serveur freeradius et d'un switch allied telesis AT-8000GS/48.
 
Quand je connecte un pc sur un port de mon switch, ce dernier envoie bien une requete au radius qui lui répond par un access-accept puisque le pc est dans le fichier users. Jusque la tout va bien, mais ensuite quand le switch reçoit la réponse du radius, il m'indique qu'il ne reçoit pas l'attribut contenant le VLAN ID pour affecter le vlan au port :  
 
"01-Aug-2007 01:22:56 %SEC-W-SUPPLICANTUNAUTHORIZED: MAC 00:08:74:3e:7a:99 was re
jected on port g11 because Radius accept message does not contain VLAN ID
"
 
Pire encore, quand la syntaxe de l'attribut en question n'est pas correcte, le switch me l'indique!  
 
"Invalid attribute 81 ignored - wrong length"  
 
En gros, si l'attribut est incorrect, le switch n'ouvre pas le port parce que l'attribut est incorrect et s'il est correct, le switch n'ouvre pas son port parce qu'il ne le reçoit soit disant pas...
 
Je ne vois pas comment régler le problème...
Une aide serait plus que la bien venue.
 
 
 
Debug radius:
 
rad_recv: Access-Request packet from host 192.168.254.239:49154, id=0, length=118
        NAS-IP-Address = 192.168.254.239
        NAS-Port-Type = Ethernet
        NAS-Port = 11
        User-Name = "0008743e7a99"
        Acct-Session-Id = "0500002A"
        Calling-Station-Id = "00-08-74-3E-7A-99"
        EAP-Message = 0x0200001101303030383734336537613939
        Message-Authenticator = 0x6a7efa51d638b5cdb73974a9935ac9ea
  Processing the authorize section of radiusd.conf
modcall: entering group authorize for request 26
  rlm_eap: EAP packet type response id 0 length 17
  rlm_eap: No EAP Start, assuming it's an on-going EAP conversation
  modcall[authorize]: module "eap" returns updated for request 26
    users: Matched entry 0008743e7a99 at line 26
  modcall[authorize]: module "files" returns ok for request 26
modcall: leaving group authorize (returns updated) for request 26
  rad_check_password:  Found Auth-Type Accept
  rad_check_password: Auth-Type = Accept, accepting the user
Sending Access-Accept of id 0 to 192.168.254.239 port 49154
        Tunnel-Type:0 = VLAN
        Tunnel-Medium-Type:0 = IEEE-802
        Tunnel-Private-Group-Id:0 = "3"
Finished request 26
Going to the next request
--- Walking the entire request list ---
Waking up in 6 seconds...
--- Walking the entire request list ---
Cleaning up request 26 ID 0 with timestamp 4a0c0d02
Nothing to do.  Sleeping until we see a request.
 

fichier users :

 
0008743e7a99 Auth-Type :=Accept, User-Password == "0008743e7a99"
Tunnel-Type = VLAN,
Tunnel-Medium-Type = 6,
Tunnel-Private-Group-Id = 3
 
 
 
 
 

Reply

Marsh Posté le 14-05-2009 à 14:45:00   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed