el_profesor a dit :
J'ai trouvé la solution. C'est mon filter qui n'est pas bon.
J'avais ça : filter = "(&(uid=%{Stripped-User-Name:-%{User-Name}})(dialupAccess=yes))"
Mais j'ai simplement créé une OU avec l'objectclass radiusprofile et lautre objectclass radius dont je ne me souviens plus du nom.
Or dans ces objectclass il n'y a pas d'attribut uid donc forcement je suis en access reject.
Pour cela il faut mettre :
filter ="(cn=%u)"
Et là tout fonctionne.
Si on utilise smbldaptools et qu'on ajouter un utilisateur avec smbldap-useradd nous devons laisser le filter par défaut et rajouter pour chaque user l'objectclass radiusprofile et l'attribut dialupaccess.
Pour qu'il soit mis dès le début il faut éditer le script smbldap-useradd et rajouter l'objectclass radiusprofile et dialupaccess.
Merci.
Effectivement c'est un oubli de ma part !
..