Puncte:0

freeradius și openldap: atribuirea vlan care funcționează cu radtest, dar nu cu wpa_supplicant

drapel cn

Ambele servicii freeradius și openldap sunt pe același server.Schema Freeradius este încărcată în openldap.

Am configurat radiusProfileDN al unui utilizator pentru a conecta la un grup. În acest grup, am radiusReplyAttribute setat să ofere informațiile vlan-ului.

  • Când folosesc comanda radtest în local (sau de la clientul de la distanță și deja autentificat), primesc un pachet Access-Accept (protocol de rază) care conține informațiile pentru vlan. O captură wireshark arată că informațiile pentru vlan se află în pachet.
  LDAP + Radius LDAP + Radius ----- Comutare ----- Client
    <-------- <-----------------------------
    --------> sau ------------------------------>
   *informații vlan* *informații vlan*
  • Când folosesc instrumentul wpa_supplicant (protocol peap-gtc), mă autentific cu succes, dar portul client nu este adăugat la grupul vlan. O captură wireshark arată că pachetul Access-Accept schimbat între comutator și serverul Radius nu are informațiile vlan în el.
LDAP + Radius ----- Comutator ----- Client
  <------------------ <----------
  ------------------> ---------->
    *fără informații despre vlan* wpa_supplicant

Din jurnalul openldap, se fac aceiași pași pentru autentificarea cu radtest sau wpa_supplicant :

  1. acces de citire permis pentru radiusReplyAttribute pe „grupul meu”
  2. rezultatul a fost în cache (radiusReplyAttribute)
  3. send_search_entry ieșire
  4. send_ldap_result și send_ldap_response

În serverul ldap, am încercat să pun informațiile vlan direct în utilizator sau în „variabila” deja făcută pentru informațiile vlan dar obțin același rezultat.

Știi de unde vine problema mea? Pare legat de wpa_supplicant care folosește un alt protocol decât comanda radtest și freeradius (poate îmi lipsește o linie din configurație)?

Puncte:1
drapel cn

Folosesc protocolul peap-gtc pentru autentificare.

Pentru a transmite informațiile despre atribut în pachetul Access-Accept, a trebuit să editez următorul fișier freeradius: mods-enabled/eap.

peap {
    use_tunneled_reply = da
}

Acum portul switch-ului este configurat în vlan-ul corespunzător.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.