Hi,

 

I would like to have a profil administrator on my openldap wich allows administrator to authenticate on cisco and foundry equipment and enters directly in Privileged EXEC level. So I read VSA attribute in dictionary.foundry and dictionary.cisco. I created my profile in OpenLDAP and I am logging on my cisco and see the reply log to see what is reply.

 

With this profil :

 

dn: cn=administrateur,ou=Profiles,dc=netplus,dc=fr

objectClass: radiusObjectProfile

objectClass: top

objectClass: radiusprofile

radiusServiceType: NAS-Prompt-User

cn: administrateur

radiusVSA: shell:priv-lvl=15

radiusReplyItem: "Foundry-Privilege-Level = 0"

radiusReplyItem: "Foundry-Command-String = *"

radiusReplyItem: "Foundry-Command-Exception-Flag = 0"

radiusReplyItem: "Foundry-INM-Privilege = 15"

 

+ in ldap.attrmap I add

 

replyItem       $GENERIC$                       radiusReplyItem

[…]

replyItem       Cisco-AVPair                    radiusVSA

 

 

I see in my log :

 

Fri Jun 12 12:01:07 2009

        Packet-Type = Access-Accept

        Reply-Message = "Utilisateur: fmehault, group: Administrateur"

        Cisco-AVPair = "shell:priv-lvl=15"

        Service-Type = NAS-Prompt-User

 

 

With this profil :

 

dn: cn=administrateur,ou=Profiles,dc=netplus,dc=fr
objectClass: radiusObjectProfile
objectClass: top
objectClass: radiusprofile
radiusServiceType: NAS-Prompt-User
cn: administrateur
radiusVSA: shell:priv-lvl=15
radiusVSA: 0
radiusVSA: 15
 
 

 + in ldap.attrmap I add

 

replyItem       Cisco-AVPair                                         radiusVSA

replyItem       Foundry-Privilege-Level                   radiusVSA

replyItem       Foundry-INM-Privilege                    radiusVSA

 

I see in my log :

 

Fri Jun 12 12:14:49 2009

        Packet-Type = Access-Accept

        Reply-Message = "Utilisateur: fmehault, group: Administrateur"

        Foundry-INM-Privilege = AAA_pri_15

        Foundry-Privilege-Level = 15

        Cisco-AVPair = "shell:priv-lvl=15"

        Service-Type = NAS-Prompt-User

 

I don’t succeed to give good value for each attribute with OpenLDAP, ldapattrmap, radiusVSA … In addition, I can’t to have two radiusVSA attributes with the same value in OpenLDAP.

So I woul like to know if it is possible to have just one profil with several attributes for different constructor (foundry, cisco, fortinet …). Or I have to do a profil administratorCisco, administratorFoundry, …

 

Thanks for your help in advance

 

Regards,

 

François Mehault