> dn: cn=WLAN, ou=profiles,ou=radius,dc=unime,dc=it > objectClass: radiusProfile > cn: WLAN > radiusServiceType: Framed-User > radiusFramedProtocol: PPP > radiusFramedIPNetmask: 255.255.255.0 > radiusFramedRouting: None
I think I know what's wrong. If you are using the most recent version of that file, then radiusProfile is an AUXILLARY objectclass. You MUST have one structural objectclass for each entry to add to openldap. That means one of two things. Either you change your objectclass to structural, or you add another objectclass that is structural to that entry. example: change radiusprofile objectclass to: SUP top STRUCTURAL OR include a structural objectclass in that user dn: cn=WLAN, ou=profiles,ou=radius,dc=unime,dc=it objectClass: radiusProfile objectClass: person cn: WLAN sn: WLAN radiusServiceType: Framed-User radiusFramedProtocol: PPP radiusFramedIPNetmask: 255.255.255.0 radiusFramedRouting: None It may be in your best interest to read up more on ldap, specifically openldap. Perhaps subscribe to the openldap mailling list and some general ones as well. http://www.openldap.org/lists/ http://lists.fini.net/mailman/listinfo/ldap-interop http://listserver.itd.umich.edu/cgi-bin/lyris.pl?enter=ldap - List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html