рд╡рд╛рдИрдлрд╛рдИ рдЗрдиреНрдЯрд░рдкреНрд░рд╛рдЗрдЬред FreeRadius + FreeIPA + Ubiquiti

рд╡рд╛рдИрдлрд╛рдИ рдЗрдиреНрдЯрд░рдкреНрд░рд╛рдЗрдЬред FreeRadius + FreeIPA + Ubiquiti

рдХрд░реНрдкреЛрд░реЗрдЯ рд╡рд╛рдЗрдлрд╛рдЗ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдЧрд░реНрдиреЗ рдХреЗрд╣реА рдЙрджрд╛рд╣рд░рдгрд╣рд░реВ рдкрд╣рд┐рд▓реЗ рдиреИ рд╡рд░реНрдгрди рдЧрд░рд┐рдПрдХреЛ рдЫред рдпрд╣рд╛рдБ рдо рд╡рд░реНрдгрди рдЧрд░реНрдиреЗрдЫреБ рдХрд┐ рдореИрд▓реЗ рдХрд╕рд░реА рд╕рдорд╛рди рд╕рдорд╛рдзрд╛рди рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░реЗрдВ рд░ рд╡рд┐рднрд┐рдиреНрди рдЙрдкрдХрд░рдгрд╣рд░реВрдорд╛ рдЬрдбрд╛рди рдЧрд░реНрджрд╛ рдореИрд▓реЗ рд╕рд╛рдордирд╛ рдЧрд░реНрдиреБрдкрд░реНрдиреЗ рд╕рдорд╕реНрдпрд╛рд╣рд░реВред рд╣рд╛рдореА рджрд░реНрддрд╛ рднрдПрдХрд╛ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрд╕рдБрдЧ рдЕрд╡рд╕реНрдерд┐рдд LDAP рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗрдЫреМрдВ, FreeRadius рдмрдврд╛рдЙрдиреЗрдЫреМрдВ рд░ Ubnt рдирд┐рдпрдиреНрддреНрд░рдХрдорд╛ WPA2-Enterprise рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░реНрдиреЗрдЫреМрдВред рд╕рдмреИ рдХреБрд░рд╛ рд╕рд░рд▓ рджреЗрдЦрд┐рдиреНрдЫред рд╣реЗрд░реМрдВтАж

EAP рд╡рд┐рдзрд┐рд╣рд░реВрдХреЛ рдмрд╛рд░реЗрдорд╛ рдереЛрд░реИ

рдХрд╛рд░реНрдпрдХреЛ рд╕рд╛рде рдЕрдЧрд╛рдбрд┐ рдмрдвреНрдиреБ рдЕрдШрд┐, рд╣рд╛рдореАрд▓реЗ рд╣рд╛рдореНрд░реЛ рд╕рдорд╛рдзрд╛рдирдорд╛ рдХреБрди рдкреНрд░рдорд╛рдгреАрдХрд░рдг рд╡рд┐рдзрд┐ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рднрдиреЗрд░ рдирд┐рд░реНрдгрдп рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫред

рд╡рд┐рдХрд┐рдкрд┐рдбрд┐рдпрд╛рдмрд╛рдЯ:

EAP рдПрдХ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдврд╛рдБрдЪрд╛ рд╣реЛ рдЬреБрди рдкреНрд░рд╛рдп: рддрд╛рд░рд░рд╣рд┐рдд рд╕рдЮреНрдЬрд╛рд▓рд╣рд░реВ рд░ рдкреЛрдЗрдиреНрдЯ-рдЯреБ-рдкреЛрдЗрдиреНрдЯ рдЬрдбрд╛рдирд╣рд░реВрдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫред рдврд╛рдБрдЪрд╛ рдкрд╣рд┐рд▓реЛ рдкрдЯрдХ RFC 3748 рдорд╛ рд╡рд░реНрдгрди рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛ рд░ RFC 5247 рдорд╛ рдЕрджреНрдпрд╛рд╡рдзрд┐рдХ рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛред
EAP рдкреНрд░рдорд╛рдгреАрдХрд░рдг рд╡рд┐рдзрд┐ рдЪрдпрди рдЧрд░реНрди, рдХреБрдЮреНрдЬреАрд╣рд░реВ рдкрд╛рд╕ рдЧрд░реНрди, рд░ рддреА рдХреБрдЮреНрдЬреАрд╣рд░реВрд▓рд╛рдИ EAP рд╡рд┐рдзрд┐рд╣рд░реВ рднрдирд┐рдиреЗ рдкреНрд▓рдЧ-рдЗрдирд╣рд░реВ рдкреНрд░рд╢реЛрдзрди рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫред рддреНрдпрд╣рд╛рдБ рдзреЗрд░реИ EAP рд╡рд┐рдзрд┐рд╣рд░реВ рдЫрдиреН, рджреБрдмреИ EAP рд╕рдБрдЧ рдкрд░рд┐рднрд╛рд╖рд┐рдд рд░ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд╡рд┐рдХреНрд░реЗрддрд╛рд╣рд░реВ рджреНрд╡рд╛рд░рд╛ рдЬрд╛рд░реА рдЧрд░рд┐рдПрдХреЛред EAP рд▓реЗ рд▓рд┐рдЩреНрдХ рддрд╣ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдЧрд░реНрджреИрди, рдпрд╕рд▓реЗ рд╕рдиреНрджреЗрд╢ рдврд╛рдБрдЪрд╛рд▓рд╛рдИ рдорд╛рддреНрд░ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдЧрд░реНрджрдЫред EAP рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдкреНрд░рддреНрдпреЗрдХ рдкреНрд░реЛрдЯреЛрдХрд▓рдХреЛ рдЖрдлреНрдиреИ EAP рд╕рдиреНрджреЗрд╢ encapsulation рдкреНрд░реЛрдЯреЛрдХрд▓ рд╣реБрдиреНрдЫред

рд╡рд┐рдзрд┐рд╣рд░реВ рдЖрдлреИрдВ:

  • LEAP CISCO рджреНрд╡рд╛рд░рд╛ рд╡рд┐рдХрд╕рд┐рдд рдПрдХ рд╕реНрд╡рд╛рдорд┐рддреНрд╡ рдкреНрд░реЛрдЯреЛрдХрд▓ рд╣реЛред рдХрдордЬреЛрд░реАрд╣рд░реВ рдлреЗрд▓рд╛ рдкрд░реНрдпреЛред рдпреЛ рд╣рд╛рд▓ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рд┐рдлрд╛рд░рд┐рд╕ рдЧрд░рд┐рдПрдХреЛ рдЫреИрди
  • EAP-TLS рд╡рд╛рдпрд░рд▓реЗрд╕ рд╡рд┐рдХреНрд░реЗрддрд╛рд╣рд░реВ рдмреАрдЪ рд░рд╛рдореНрд░реЛрд╕рдБрдЧ рд╕рдорд░реНрдерд┐рдд рдЫред рдпреЛ рдПрдХ рд╕реБрд░рдХреНрд╖рд┐рдд рдкреНрд░реЛрдЯреЛрдХрд▓ рд╣реЛ рдХрд┐рдирднрдиреЗ рдпреЛ SSL рдорд╛рдкрджрдгреНрдбрд╣рд░реВрдХреЛ рдЙрддреНрддрд░рд╛рдзрд┐рдХрд╛рд░реА рд╣реЛред рдЧреНрд░рд╛рд╣рдХ рд╕реЗрдЯрдЕрдк рдзреЗрд░реИ рдЬрдЯрд┐рд▓ рдЫред рддрдкрд╛рдИрдВрд▓рд╛рдИ рдкрд╛рд╕рд╡рд░реНрдбрдХреЛ рдЕрддрд┐рд░рд┐рдХреНрдд рдЧреНрд░рд╛рд╣рдХ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдЪрд╛рд╣рд┐рдиреНрдЫред рдзреЗрд░реИ рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВрдорд╛ рд╕рдорд░реНрдерд┐рдд
  • EAP-TTLS - рдзреЗрд░реИ рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВрдорд╛ рд╡реНрдпрд╛рдкрдХ рд░реВрдкрдорд╛ рд╕рдорд░реНрдерд┐рдд, рдкреНрд░рдорд╛рдгреАрдХрд░рдг рд╕рд░реНрднрд░рдорд╛ рдорд╛рддреНрд░ PKI рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рд░рд╛рдореНрд░реЛ рд╕реБрд░рдХреНрд╖рд╛ рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫред
  • EAP-MD5 рдЕрд░реНрдХреЛ рдЦреБрд▓рд╛ рдорд╛рдирдХ рд╣реЛред рдиреНрдпреВрдирддрдо рд╕реБрд░рдХреНрд╖рд╛ рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫред рдХрдордЬреЛрд░, рдкрд╛рд░рд╕реНрдкрд░рд┐рдХ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рд░ рдХреБрдЮреНрдЬреА рдЙрддреНрдкрд╛рджрди рд╕рдорд░реНрдерди рдЧрд░реНрджреИрди
  • EAP-IKEv2 - рдЗрдиреНрдЯрд░рдиреЗрдЯ рдХреБрдЮреНрдЬреА рдПрдХреНрд╕рдЪреЗрдиреНрдЬ рдкреНрд░реЛрдЯреЛрдХрд▓ рд╕рдВрд╕реНрдХрд░рдг 2 рдорд╛ рдЖрдзрд╛рд░рд┐рддред рдЧреНрд░рд╛рд╣рдХ рд░ рд╕рд░реНрднрд░ рдмреАрдЪ рдЖрдкрд╕реА рдкреНрд░рдорд╛рдгреАрдХрд░рдг рд░ рд╕рддреНрд░ рдХреБрдЮреНрдЬреА рд╕реНрдерд╛рдкрдирд╛ рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫред
  • PEAP рдЦреБрд▓рд╛ рдорд╛рдирдХрдХреЛ рд░реВрдкрдорд╛ CISCO, Microsoft рд░ RSA рд╕реБрд░рдХреНрд╖рд╛рдХреЛ рд╕рдВрдпреБрдХреНрдд рд╕рдорд╛рдзрд╛рди рд╣реЛред рдЙрддреНрдкрд╛рджрдирд╣рд░реВрдорд╛ рд╡реНрдпрд╛рдкрдХ рд░реВрдкрдорд╛ рдЙрдкрд▓рдмреНрдз рдЫ, рдзреЗрд░реИ рд░рд╛рдореНрд░реЛ рд╕реБрд░рдХреНрд╖рд╛ рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫред EAP-TTLS рдЬрд╕реНрддреИ, рд╕рд░реНрднрд░ рд╕рд╛рдЗрдбрдорд╛ рдорд╛рддреНрд░ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдЪрд╛рд╣рд┐рдиреНрдЫ
  • PEAPv0/EAP-MSCHAPv2 - EAP-TLS рдкрдЫрд┐, рдпреЛ рд╡рд┐рд╢реНрд╡рдорд╛ рд╡реНрдпрд╛рдкрдХ рд░реВрдкрдорд╛ рдкреНрд░рдпреЛрдЧ рд╣реБрдиреЗ рджреЛрд╕реНрд░реЛ рдорд╛рдирдХ рд╣реЛред Microsoft, Cisco, Apple, Linux рдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдПрдХреЛ рдХреНрд▓рд╛рдЗрдиреНрдЯ-рд╕рд░реНрднрд░ рд╕рдореНрдмрдиреНрдз
  • PEAPv1/EAP-GTC - PEAPv0/EAP-MSCHAPv2 рдХреЛ рд╡рд┐рдХрд▓реНрдкрдХреЛ рд░реВрдкрдорд╛ рд╕рд┐рд╕реНрдХреЛрджреНрд╡рд╛рд░рд╛ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░рд┐рдПрдХреЛред рдХреБрдиреИ рдкрдирд┐ рд╣рд┐рд╕рд╛рдмрд▓реЗ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдбрд╛рдЯрд╛ рд╕реБрд░рдХреНрд╖рд┐рдд рдЧрд░реНрджреИрдиред Windows OS рдорд╛ рд╕рдорд░реНрдерд┐рдд рдЫреИрди
  • EAP-FAST рд╕рд┐рд╕реНрдХреЛ рджреНрд╡рд╛рд░рд╛ LEAP рдХреЛ рдХрдорд┐рд╣рд░реБ рд▓рд╛рдИ рд╕реБрдзрд╛рд░ рдЧрд░реНрди рдХреЛ рд▓рд╛рдЧреА рд╡рд┐рдХрд╕рд┐рдд рдПрдХ рдкреНрд░рд╡рд┐рдзрд┐ рд╣реЛред Protected Access Credential (PAC) рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрдЫред рдкреВрд░реНрдг рд░реВрдкрдорд╛ рдЕрдзреВрд░рд╛

рдпреЛ рд╕рдмреИ рд╡рд┐рд╡рд┐рдзрддрд╛ рдХреЛ, рдЫрдиреЛрдЯ рдЕрдЭреИ рд░рд╛рдореНрд░реЛ рдЫреИрдиред рдкреНрд░рдорд╛рдгреАрдХрд░рдг рд╡рд┐рдзрд┐ рдЖрд╡рд╢реНрдпрдХ рдерд┐рдпреЛ: рд░рд╛рдореНрд░реЛ рд╕реБрд░рдХреНрд╖рд╛, рд╕рдмреИ рдЙрдкрдХрд░рдгрд╣рд░реВрдорд╛ рд╕рдорд░реНрдерди (Windows 10, macOS, Linux, Android, iOS) рд░, рд╡рд╛рд╕реНрддрд╡рдорд╛, рд╕рд░рд▓ рд░реВрдкрдорд╛ рд░рд╛рдореНрд░реЛред рддреНрдпрд╕рдХрд╛рд░рдг, PAP рдкреНрд░реЛрдЯреЛрдХрд▓рдХреЛ рд╕рдВрдпреЛрдЬрдирдорд╛ EAP-TTLS рдорд╛ рдЫрдиреЛрдЯ рднрдпреЛред
рдкреНрд░рд╢реНрди рдЙрдареНрди рд╕рдХреНрдЫ - рдХрд┐рди PAP рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ? рдХрд┐рдирднрдиреЗ рдЙрд╕рд▓реЗ рд╕реНрдкрд╖реНрдЯрдорд╛ рдкрд╛рд╕рд╡рд░реНрдбрд╣рд░реВ рдкрдард╛рдЙрдБрдЫ?

рд╣реЛ рддреНрдпреЛ рд╕рд╣рд┐ рд╣реЛред FreeRadius рд░ FreeIPA рдмреАрдЪрдХреЛ рд╕рдЮреНрдЪрд╛рд░ рдпрд╕ рддрд░рд┐рдХрд╛рд▓реЗ рд╣реБрдиреЗрдЫред рдбрд┐рдмрдЧ рдореЛрдбрдорд╛, рддрдкрд╛рдЗрдБ рдХрд╕рд░реА рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо рд░ рдкрд╛рд╕рд╡рд░реНрдб рдкрдард╛рдЗрдиреНрдЫ рдЯреНрд░реНрдпрд╛рдХ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред рд╣реЛ, рд░ рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рдЬрд╛рди рджрд┐рдиреБрд╣реЛрд╕реН, рддрдкрд╛рдИрдВрд╕рдБрдЧ рдорд╛рддреНрд░ FreeRadius рд╕рд░реНрднрд░рдорд╛ рдкрд╣реБрдБрдЪ рдЫред

рддрдкрд╛рдИрд▓реЗ EAP-TTLS рдХреЛ рдХрд╛рдордХреЛ рдмрд╛рд░реЗрдорд╛ рдердк рдкрдвреНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ рдпрд╣рд╛рдБ

FreeRADIUS

FreeRadius CentOS 7.6 рдорд╛ рдЙрдард╛рдЗрдиреЗрдЫред рдпрд╣рд╛рдБ рдХреЗрд╣рд┐ рдЬрдЯрд┐рд▓ рдЫреИрди, рд╣рд╛рдореА рдпрд╕рд▓рд╛рдИ рд╕рд╛рдорд╛рдиреНрдп рддрд░рд┐рдХрд╛рдорд╛ рд╕реЗрдЯ рдЧрд░реНрдЫреМрдВред

yum install freeradius freeradius-utils freeradius-ldap -y

рд╕рдВрд╕реНрдХрд░рдг 3.0.13 рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВрдмрд╛рдЯ рд╕реНрдерд╛рдкрдирд╛ рдЧрд░рд┐рдПрдХреЛ рдЫред рдкрдЫрд┐рд▓реНрд▓реЛ рд▓рд┐рди рд╕рдХрд┐рдиреНрдЫ https://freeradius.org/

рддреНрдпрд╕ рдкрдЫрд┐, FreeRadius рдкрд╣рд┐рд▓реЗ рдиреИ рдХрд╛рдо рдЧрд░рд┐рд░рд╣реЗрдХреЛ рдЫред рддрдкрд╛рдИрд▓реЗ рд▓рд╛рдЗрдирд▓рд╛рдИ /etc/raddb/users рдорд╛ рдЕрдирдХрдореЗрдиреНрдЯ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ

steve   Cleartext-Password := "testing"

рдбрд┐рдмрдЧ рдореЛрдбрдорд╛ рд╕рд░реНрднрд░рдорд╛ рд▓рдиреНрдЪ рдЧрд░реНрдиреБрд╣реЛрд╕реН

freeradius -X

рд░ рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯрдмрд╛рдЯ рдкрд░реАрдХреНрд╖рдг рдЬрдбрд╛рди рдмрдирд╛рдЙрдиреБрд╣реЛрд╕реН

radtest steve testing 127.0.0.1 1812 testing123

рдЬрд╡рд╛рдл рдорд┐рд▓реНрдпреЛ 115:127.0.0.1 рджреЗрдЦрд┐ 1812:127.0.0.1 рд▓рдореНрдмрд╛рдЗ 56081 рдмрд╛рдЯ рдкреНрд░рд╛рдкреНрдд рдкрд╣реБрдБрдЪ-рд╕реНрд╡реАрдХрд╛рд░ рдЖрдИрдбреА 20, рдпрд╕рдХреЛ рдорддрд▓рдм рд╕рдмреИ рдареАрдХ рдЫред рдЕрдШрд┐ рдмрдвред

рд╣рд╛рдореА рдореЛрдбреНрдпреБрд▓ рдЬрдбрд╛рди рдЧрд░реНрдЫреМрдВ ldap.

ln -s /etc/raddb/mods-available/ldap /etc/raddb/mods-enabled/ldap

рд░ рд╣рд╛рдореА рдпрд╕рд▓рд╛рдИ рддреБрд░реБрдиреНрддреИ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрдиреЗрдЫреМрдВред рд╣рд╛рдореАрд▓рд╛рдИ FreeIPA рдкрд╣реБрдБрдЪ рдЧрд░реНрди рд╕рдХреНрд╖рдо рд╣реБрди FreeRadius рдЪрд╛рд╣рд┐рдиреНрдЫ

рдореЛрдб-рд╕рдХреНрд╖рдо/ldap

ldap {
server="ldap://ldap.server.com"
port=636
start_tls=yes
identity="uid=admin,cn=users,dc=server,dc=com"
password=**********
base_dn="cn=users,dc=server,dc=com"
set_auth_type=yes
...
user {
base_dn="${..base_dn}"
filter="(uid=%{%{Stripped-User-Name}:-%{User-Name}})"
}
...

рддреНрд░рд┐рдЬреНрдпрд╛ рд╕рд░реНрднрд░ рдкреБрди: рд╕реБрд░реБ рдЧрд░реНрдиреБрд╣реЛрд╕реН рд░ LDAP рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрдХреЛ рд╕рд┐рдЩреНрдХреНрд░реЛрдирд╛рдЗрдЬреЗрд╕рди рдЬрд╛рдБрдЪ рдЧрд░реНрдиреБрд╣реЛрд╕реН:

radtest user_ldap password_ldap localhost 1812 testing123

eap рдорд╛ рд╕рдореНрдкрд╛рджрди рдЧрд░реНрджреИ рдореЛрдб-рд╕рдХреНрд╖рдо/eap
рдпрд╣рд╛рдБ рд╣рд╛рдореА eap рдХреЛ рджреБрдИ рдЙрджрд╛рд╣рд░рдгрд╣рд░реВ рдердкреНрдЫреМрдВред рддрд┐рдиреАрд╣рд░реВ рдХреЗрд╡рд▓ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд░ рдХреБрдЮреНрдЬреАрд╣рд░реВрдорд╛ рднрд┐рдиреНрди рд╣реБрдиреЗрдЫрдиреНред рддрд▓ рдо рд╡реНрдпрд╛рдЦреНрдпрд╛ рдЧрд░реНрдиреЗрдЫреБ рдХрд┐рди рдпреЛ рдпрд╕реНрддреЛ рдЫред

рдореЛрдб-рд╕рдХреНрд╖рдо/eap

eap eap-client {                                                                                                                                                                                                                           default_eap_type = ttls                                                                                                                                                                                                                 timer_expire = 60                                                                                                                                                                                                                       ignore_unknown_eap_types = no                                                                                                                                                                                                          cisco_accounting_username_bug = no                                                                                                                                                                                                      max_sessions = ${max_requests}
           tls-config tls-common {
           private_key_file = ${certdir}/fisrt.key
           certificate_file = ${certdir}/first.crt
           dh_file = ${certdir}/dh
           ca_path = ${cadir}
           cipher_list = "HIGH"
           cipher_server_preference = no
           ecdh_curve = "prime256v1"
           check_crl = no
           }
                                                                                                                                                                                                                                                                                                                                                                                                                                                 
           ttls {
           tls = tls-common
           default_eap_type = md5
           copy_request_to_tunnel = no
           use_tunneled_reply = yes
           virtual_server = "inner-tunnel"
           }
}
eap eap-guest {
default_eap_type = ttls                                                                                                                                                                                                                 timer_expire = 60                                                                                                                                                                                                                       ignore_unknown_eap_types = no                                                                                                                                                                                                          cisco_accounting_username_bug = no                                                                                                                                                                                                      max_sessions = ${max_requests}
           tls-config tls-common {
           private_key_passwotd=blablabla
           private_key_file = ${certdir}/server.key
           certificate_file = ${certdir}/server.crt
           dh_file = ${certdir}/dh
           ca_path = ${cadir}
           cipher_list = "HIGH"
           cipher_server_preference = no
           ecdh_curve = "prime256v1"
           check_crl = no
           }
                                                                                                                                                                                                                                                                                                                                                                                                                                                 
           ttls {
           tls = tls-common
           default_eap_type = md5
           copy_request_to_tunnel = no
           use_tunneled_reply = yes
           virtual_server = "inner-tunnel"
           }
}

рдердк рд╕рдореНрдкрд╛рджрди рд╕рд╛рдЗрдЯ-рд╕рдХреНрд╖рдо/рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рддред рдЕрдзрд┐рдХреГрдд рд░ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдЦрдгреНрдбрд╣рд░реВ рдЪрд╛рд╕реЛрдХрд╛ рдЫрдиреНред

рд╕рд╛рдЗрдЯ-рд╕рдХреНрд╖рдо/рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд

authorize {
  filter_username
  preprocess
  if (&User-Name == "guest") {
   eap-guest {
       ok = return
   }
  }
  elsif (&User-Name == "client") {
    eap-client {
       ok = return 
    }
  }
  else {
    eap-guest {
       ok = return
    }
  }
  ldap
  if ((ok || updated) && User-Password) {
    update {
        control:Auth-Type := ldap
    }
  }
  expiration
  logintime
  pap
  }

authenticate {
  Auth-Type LDAP {
    ldap
  }
  Auth-Type eap-guest {
    eap-guest
  }
  Auth-Type eap-client {
    eap-client
  }
  pap
}

рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдЦрдгреНрдбрдорд╛, рд╣рд╛рдореА рд╕рдмреИ рдореЛрдбреНрдпреБрд▓рд╣рд░реВ рд╣рдЯрд╛рдЙрдБрдЫреМрдВ рдЬреБрди рд╣рд╛рдореАрд▓рд╛рдИ рдЖрд╡рд╢реНрдпрдХ рдЫреИрдиред рд╣рд╛рдореА ldap рдорд╛рддреНрд░ рдЫреЛрдбреНрдЫреМрдВред рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо рджреНрд╡рд╛рд░рд╛ рдЧреНрд░рд╛рд╣рдХ рдкреНрд░рдорд╛рдгрд┐рдХрд░рдг рдердкреНрдиреБрд╣реЛрд╕реНред рдпрд╕реИрд▓реЗ рд╣рд╛рдореАрд▓реЗ рдорд╛рдерд┐ eap рдХреЛ рджреБрдИ рдЙрджрд╛рд╣рд░рдгрд╣рд░реВ рдердкреЗрдХрд╛ рдЫреМрдВред

рдмрд╣реБ EAPрддрдереНрдп рдпреЛ рд╣реЛ рдХрд┐ рдХреЗрд╣рд┐ рдпрдиреНрддреНрд░рд╣рд░реВ рдЬрдбрд╛рди рдЧрд░реНрджрд╛, рд╣рд╛рдореА рдкреНрд░рдгрд╛рд▓реА рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗрдЫреМрдВ рд░ рдбреЛрдореЗрди рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░реНрдиреЗрдЫреМрдВред рд╣рд╛рдореАрд╕рдБрдЧ рдПрдХ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдкреНрд░рд╛рдзрд┐рдХрд░рдгрдмрд╛рдЯ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд░ рдХреБрдЮреНрдЬреА рдЫред рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдкрдорд╛, рдореЗрд░реЛ рд╡рд┐рдЪрд╛рд░рдорд╛, рдпрд╕реНрддреЛ рдЬрдбрд╛рди рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдкреНрд░рддреНрдпреЗрдХ рдЙрдкрдХрд░рдгрдорд╛ рд╕реНрд╡-рд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдлреНрдпрд╛рдБрдХреНрдиреБ рднрдиреНрджрд╛ рд╕рдЬрд┐рд▓реЛ рдЫред рддрд░ рд╕реНрд╡-рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╣рд░реВ рдмрд┐рдирд╛ рдкрдирд┐, рдпреЛ рдЕрдЭреИ рдХрд╛рдо рдЧрд░реНрди рд╕рдХреЗрдиред Samsung рдЙрдкрдХрд░рдгрд╣рд░реВ рд░ рдПрдиреНрдбреНрд░реЛрдЗрдб =< 6 рд╕рдВрд╕реНрдХрд░рдгрд╣рд░реВрд▓реЗ рдкреНрд░рдгрд╛рд▓реА рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХреНрджреИрдирдиреНред рддреНрдпрд╕рдХрд╛рд░рдг, рд╣рд╛рдореА рдЙрдиреАрд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐ рд╕реНрд╡-рд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╣рд░реВрдХреЛ рд╕рд╛рде eap-рдЧреЗрд╕реНрдЯрдХреЛ рдЫреБрдЯреНрдЯреИ рдЙрджрд╛рд╣рд░рдг рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдЫреМрдВред рдЕрдиреНрдп рд╕рдмреИ рдпрдиреНрддреНрд░рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐, рд╣рд╛рдореА рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдкреНрд░рдорд╛рдгрдкрддреНрд░рдХреЛ рд╕рд╛рде eap-client рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗрдЫреМрдВред рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛-рдирд╛рдо рдЕрдЬреНрдЮрд╛рдд рдХреНрд╖реЗрддреНрд░ рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрдзрд╛рд░рдг рдЧрд░рд┐рдиреНрдЫ рдЬрдм рдЙрдкрдХрд░рдг рдЬрдбрд╛рди рд╣реБрдиреНрдЫред рдХреЗрд╡рд▓ 3 рдорд╛рдирд╣рд░реВрд▓рд╛рдИ рдЕрдиреБрдорддрд┐ рдЫ: рдЕрддрд┐рдерд┐, рдЧреНрд░рд╛рд╣рдХ рд░ рдЦрд╛рд▓реА рдХреНрд╖реЗрддреНрд░ред рдЕрд░реВ рд╕рдмреИ рдЦрд╛рд░реЗрдЬ рдЧрд░рд┐рдиреНрдЫред рдпреЛ рд░рд╛рдЬрдиреАрддрд┐рдЬреНрдЮрд╣рд░реВрдорд╛ рдХрдиреНрдлрд┐рдЧрд░ рд╣реБрдиреЗрдЫред рдо рдХреЗрд╣реА рдкрдЫрд┐ рдЙрджрд╛рд╣рд░рдг рджрд┐рдиреЗрдЫреБред

рдорд╛ рдЕрдзрд┐рдХреГрдд рд░ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдЦрдгреНрдбрд╣рд░реВ рд╕рдореНрдкрд╛рджрди рдЧрд░реМрдВ рд╕рд╛рдЗрдЯ-рд╕рдХреНрд╖рдо/рдЗрдирд░-рдЯрдиреЗрд▓

рд╕рд╛рдЗрдЯ-рд╕рдХреНрд╖рдо/рдЗрдирд░-рдЯрдиреЗрд▓

authorize {
  filter_username
  filter_inner_identity
  update control {
   &Proxy-To-Realm := LOCAL
  }
  ldap
  if ((ok || updated) && User-Password) {
    update {
        control:Auth-Type := ldap
    }
  }
  expiration
  digest
  logintime
  pap
  }

authenticate {
  Auth-Type eap-guest {
    eap-guest
  }
  Auth-Type eap-client {
    eap-client
  }
  Auth-Type PAP {
    pap
  }
  ldap
}

рдЕрд░реНрдХреЛ, рддрдкрд╛рдИрдВрд▓реЗ рдЧреБрдордирд╛рдо рд▓рдЧрдЗрдирдХрд╛ рд▓рд╛рдЧрд┐ рдХреБрди рдирд╛рдорд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ рднрдиреНрдиреЗ рдиреАрддрд┐рд╣рд░реВрдорд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫред рд╕рдореНрдкрд╛рджрди рдЧрд░реНрджреИ policy.d/filter.

рддрдкрд╛рдИрдВрд▓реЗ рдпрд╕рд╕рдБрдЧ рдорд┐рд▓реНрджреЛрдЬреБрд▓реНрджреЛ рд▓рд╛рдЗрдирд╣рд░реВ рдлреЗрд▓рд╛ рдкрд╛рд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫ:

if (&outer.request:User-Name !~ /^(anon|@)/) {
  update request {
    Module-Failure-Message = "User-Name is not anonymized"
  }
  reject
}

рд░ рддрд▓ elsif рдорд╛ рдЗрдЪреНрдЫрд┐рдд рдорд╛рдирд╣рд░реВ рдердкреНрдиреБрд╣реЛрд╕реН:

elsif (&outer.request:User-Name !~ /^(guest|client|@)/) {
  update request {
    Module-Failure-Message = "User-Name is not anonymized"
  }
  reject
}

рдЕрдм рд╣рд╛рдореА рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрдорд╛ рд╕рд╛рд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫ рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╣рд░реВред рдпрд╣рд╛рдБ рддрдкрд╛рдИрдВрд▓реЗ рд╕рд╛рдБрдЪреЛ рд░ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдкреНрд░рд╛рдзрд┐рдХрд░рдгрдмрд╛рдЯ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд░рд╛рдЦреНрдиреБ рдкрд░реНрдЫ, рдЬреБрди рд╣рд╛рдореАрд╕рдБрдЧ рдкрд╣рд┐рд▓реЗ рдиреИ рдЫ рд░ eap-рдЧреЗрд╕реНрдЯрдХреЛ рд▓рд╛рдЧрд┐ рд╕реНрд╡-рд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╣рд░реВ рдЙрддреНрдкрдиреНрди рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫред

рдлрд╛рдЗрд▓рдорд╛ рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд╣рд░реВ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрдиреБрд╣реЛрд╕реН ca.cnf.

ca.cnf


...
default_days = 3650
default_md = sha256
...
input_password = blablabla
output_password = blablabla
...
countryName = RU
stateOrProvinceNmae = State
localityNmae = City
organizationName = NONAME
emailAddress = [email protected]
commonName = "CA FreeRadius"

рд╣рд╛рдореА рдлрд╛рдЗрд▓рдорд╛ рд╕рдорд╛рди рдорд╛рдирд╣рд░реВ рд▓реЗрдЦреНрдЫреМрдВ server.cnfред рд╣рд╛рдореА рдорд╛рддреНрд░ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрдЫреМрдВ
рд╕рд╛рдзрд╛рд░рдг рдирд╛рдо:

server.cnf


...
default_days = 3650
default_md = sha256
...
input_password = blablabla
output_password = blablabla
...
countryName = RU
stateOrProvinceNmae = State
localityNmae = City
organizationName = NONAME
emailAddress = [email protected]
commonName = "Server Certificate FreeRadius"

рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реН:

make

рддрдпрд╛рд░ред рдкреНрд░рд╛рдкреНрдд рднрдпреЛ server.crt ╨╕ server.key рд╣рд╛рдореАрд▓реЗ eap-guest рдорд╛ рдорд╛рдерд┐ рджрд░реНрддрд╛ рдЧрд░рд┐рд╕рдХреЗрдХрд╛ рдЫреМрдВред

рд░ рдЕрдиреНрддрдорд╛, рдлрд╛рдИрд▓рдорд╛ рд╣рд╛рдореНрд░реЛ рдкрд╣реБрдБрдЪ рдмрд┐рдиреНрджреБрд╣рд░реВ рдердкреМрдВ рдЧреНрд░рд╛рд╣рдХ.confред рдорд╕рдБрдЧ рддреА рдордзреНрдпреЗ 7 рдЫрдиреНред рдкреНрд░рддреНрдпреЗрдХ рдмрд┐рдиреНрджреБрд▓рд╛рдИ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдирдердкрд╛рдЙрдирдХреЛ рд▓рд╛рдЧрд┐, рд╣рд╛рдореА рддрд┐рдиреАрд╣рд░реВ рдЕрд╡рд╕реНрдерд┐рдд рдиреЗрдЯрд╡рд░реНрдХ рдорд╛рддреНрд░ рд▓реЗрдЦреНрдиреЗрдЫреМрдВ (рдореЗрд░реЛ рдкрд╣реБрдБрдЪ рдмрд┐рдиреНрджреБрд╣рд░реВ рдЫреБрдЯреНрдЯреИ VLAN рдорд╛ рдЫрдиреН)ред

client APs {
ipaddr = 192.168.100.0/24
password = password_AP
}

Ubiquiti рдирд┐рдпрдиреНрддреНрд░рдХ

рд╣рд╛рдореА рдирд┐рдпрдиреНрддреНрд░рдХрдорд╛ рдЫреБрдЯреНрдЯреИ рдиреЗрдЯрд╡рд░реНрдХ рдЦрдбрд╛ рдЧрд░реНрдЫреМрдВред рдпрд╕рд▓рд╛рдИ 192.168.2.0/24 рд╣реБрди рджрд┐рдиреБрд╣реЛрд╕реН
рд╕реЗрдЯрд┐рдВрдЧреНрд╕ -> рдкреНрд░реЛрдлрд╛рдЗрд▓ рдорд╛ рдЬрд╛рдиреБрд╣реЛрд╕реНред рд╣рд╛рдореА рдПрдЙрдЯрд╛ рдирдпрд╛рдБ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдЫреМрдВ:

рд╡рд╛рдИрдлрд╛рдИ рдЗрдиреНрдЯрд░рдкреНрд░рд╛рдЗрдЬред FreeRadius + FreeIPA + Ubiquiti

рд╣рд╛рдореА рддреНрд░рд┐рдЬреНрдпрд╛ рд╕рд░реНрднрд░рдХреЛ рдареЗрдЧрд╛рдирд╛ рд░ рдкреЛрд░реНрдЯ рд░ рдлрд╛рдЗрд▓рдорд╛ рд▓реЗрдЦрд┐рдПрдХреЛ рдкрд╛рд╕рд╡рд░реНрдб рд▓реЗрдЦреНрдЫреМрдВ clients.conf:

рд╡рд╛рдИрдлрд╛рдИ рдЗрдиреНрдЯрд░рдкреНрд░рд╛рдЗрдЬред FreeRadius + FreeIPA + Ubiquiti

рдирдпрд╛рдБ рд╡рд╛рдпрд░рд▓реЗрд╕ рдиреЗрдЯрд╡рд░реНрдХ рдирд╛рдо рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реНред рдкреНрд░рдорд╛рдгреАрдХрд░рдг рд╡рд┐рдзрд┐рдХреЛ рд░реВрдкрдорд╛ WPA-EAP (Enterprise) рдЪрдпрди рдЧрд░реНрдиреБрд╣реЛрд╕реН рд░ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░рд┐рдПрдХреЛ рддреНрд░рд┐рдЬреНрдпрд╛ рдкреНрд░реЛрдлрд╛рдЗрд▓ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░реНрдиреБрд╣реЛрд╕реН:

рд╡рд╛рдИрдлрд╛рдИ рдЗрдиреНрдЯрд░рдкреНрд░рд╛рдЗрдЬред FreeRadius + FreeIPA + Ubiquiti

рд╣рд╛рдореА рд╕рдмреИ рдмрдЪрдд рдЧрд░реНрдЫреМрдВ, рдЖрд╡реЗрджрди рджрд┐рдиреНрдЫреМрдВ рд░ рдЕрдЧрд╛рдбрд┐ рдмрдвреНрдЫреМрдВред

рдЧреНрд░рд╛рд╣рдХрд╣рд░реБ рд╕реЗрдЯ рдЕрдк рдЧрд░реНрджреИ

рд╕рдмреИрднрдиреНрджрд╛ рдЧрд╛рд╣реНрд░реЛ рд╕рдВрдЧ рд╕реБрд░реБ рдЧрд░реМрдВ!

рд╡рд┐рдиреНрдбреЛрдЬ 10

рд╡рд┐рдиреНрдбреЛрдЬрд▓реЗ рдбреЛрдореЗрди рдорд╛рд░реНрдлрдд рдХрд░реНрдкреЛрд░реЗрдЯ рд╡рд╛рдЗрдлрд╛рдЗрдорд╛ рдХрд╕рд░реА рдЬрдбрд╛рди рдЧрд░реНрдиреЗ рднрдиреЗрд░ рдЕрдЭреИ рдерд╛рд╣рд╛ рдЫреИрди рднрдиреНрдиреЗ рддрдереНрдпрдорд╛ рдХрдард┐рдирд╛рдИ рдЖрдЙрдБрдЫред рддреНрдпрд╕рдХрд╛рд░рдг, рд╣рд╛рдореАрд▓реЗ рдореНрдпрд╛рдиреБрдЕрд▓ рд░реВрдкрдорд╛ рд╣рд╛рдореНрд░реЛ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╕реНрдЯреЛрд░рдорд╛ рдЕрдкрд▓реЛрдб рдЧрд░реНрдиреБрдкрд░реНрдЫред рдпрд╣рд╛рдБ рддрдкрд╛рдЗрдБ рджреБрдмреИ рд╕реНрд╡-рд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд рд░ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдкреНрд░рд╛рдзрд┐рдХрд░рдгрдмрд╛рдЯ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред рдо рджреЛрд╕реНрд░реЛ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗрдЫреБред

рдЕрд░реНрдХреЛ, рддрдкрд╛рдИрдВрд▓реЗ рдирдпрд╛рдБ рдЬрдбрд╛рди рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫред рдпреЛ рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐, рдиреЗрдЯрд╡рд░реНрдХ рд░ рдЗрдиреНрдЯрд░рдиреЗрдЯ рд╕реЗрдЯрд┐рдЩрд╣рд░реВрдорд╛ рдЬрд╛рдиреБрд╣реЛрд╕реН -> рдиреЗрдЯрд╡рд░реНрдХ рд░ рд╕рд╛рдЭреЗрджрд╛рд░реА рдХреЗрдиреНрджреНрд░ -> рдирдпрд╛рдБ рдЬрдбрд╛рди рд╡рд╛ рдиреЗрдЯрд╡рд░реНрдХ рд╕рд┐рд░реНрдЬрдирд╛ рд░ рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░реНрдиреБрд╣реЛрд╕реН:

рд╡рд╛рдИрдлрд╛рдИ рдЗрдиреНрдЯрд░рдкреНрд░рд╛рдЗрдЬред FreeRadius + FreeIPA + Ubiquiti

рд╡рд╛рдИрдлрд╛рдИ рдЗрдиреНрдЯрд░рдкреНрд░рд╛рдЗрдЬред FreeRadius + FreeIPA + Ubiquiti

рд╡рд╛рдИрдлрд╛рдИ рдЗрдиреНрдЯрд░рдкреНрд░рд╛рдЗрдЬред FreeRadius + FreeIPA + Ubiquiti

рдореНрдпрд╛рдиреБрдЕрд▓ рд░реВрдкрдорд╛ рдиреЗрдЯрд╡рд░реНрдХ рдирд╛рдо рдкреНрд░рд╡рд┐рд╖реНрдЯ рдЧрд░реНрдиреБрд╣реЛрд╕реН рд░ рд╕реБрд░рдХреНрд╖рд╛ рдкреНрд░рдХрд╛рд░ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрдиреБрд╣реЛрд╕реНред рд╣рд╛рдореАрд▓реЗ рдХреНрд▓рд┐рдХ рдЧрд░реЗрдкрдЫрд┐ рдЬрдбрд╛рди рд╕реЗрдЯрд┐рдЩрд╣рд░реВ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрдиреБрд╣реЛрд╕реН рд░ рд╕реБрд░рдХреНрд╖рд╛ рдЯреНрдпрд╛рдмрдорд╛, рдиреЗрдЯрд╡рд░реНрдХ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдЪрдпрди рдЧрд░реНрдиреБрд╣реЛрд╕реН - EAP-TTLSред

рд╡рд╛рдИрдлрд╛рдИ рдЗрдиреНрдЯрд░рдкреНрд░рд╛рдЗрдЬред FreeRadius + FreeIPA + Ubiquiti

рд╡рд╛рдИрдлрд╛рдИ рдЗрдиреНрдЯрд░рдкреНрд░рд╛рдЗрдЬред FreeRadius + FreeIPA + Ubiquiti

рд╡рд╛рдИрдлрд╛рдИ рдЗрдиреНрдЯрд░рдкреНрд░рд╛рдЗрдЬред FreeRadius + FreeIPA + Ubiquiti

рд╣рд╛рдореА рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд╣рд░реВрдорд╛ рдЬрд╛рдиреНрдЫреМрдВ, рдкреНрд░рдорд╛рдгреАрдХрд░рдгрдХреЛ рдЧреЛрдкреНрдпрддрд╛ рд▓реЗрдЦреНрдЫреМрдВ - рдЧреНрд░рд╛рд╣рдХред рдПрдХ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдкреНрд░рд╛рдзрд┐рдХрд░рдгрдХреЛ рд░реВрдкрдорд╛, рд╣рд╛рдореАрд▓реЗ рдердкреЗрдХреЛ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдЪрдпрди рдЧрд░реНрдиреБрд╣реЛрд╕реН, "рдпрджрд┐ рд╕рд░реНрднрд░ рдЕрдзрд┐рдХреГрдд рд╣реБрди рд╕рдХреНрджреИрди рднрдиреЗ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд▓рд╛рдИ рдирд┐рдордиреНрддреНрд░рдгрд╛ рдЬрд╛рд░реА рдирдЧрд░реНрдиреБрд╣реЛрд╕реН" рдмрд╛рдХрд╕ рдЬрд╛рдБрдЪ рдЧрд░реНрдиреБрд╣реЛрд╕реН рд░ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рд╡рд┐рдзрд┐ рдЪрдпрди рдЧрд░реНрдиреБрд╣реЛрд╕реН - рдПрдиреНрдХреНрд░рд┐рдкреНрдЯреЗрдб рдкрд╛рд╕рд╡рд░реНрдб (PAP)ред

рд╡рд╛рдИрдлрд╛рдИ рдЗрдиреНрдЯрд░рдкреНрд░рд╛рдЗрдЬред FreeRadius + FreeIPA + Ubiquiti

рдЕрд░реНрдХреЛ, рдЙрдиреНрдирдд рд╕реЗрдЯрд┐рдЩрд╣рд░реВрдорд╛ рдЬрд╛рдиреБрд╣реЛрд╕реН, "рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдореЛрдб рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░реНрдиреБрд╣реЛрд╕реН" рдорд╛ рдЯрд┐рдХ рд░рд╛рдЦреНрдиреБрд╣реЛрд╕реНред "рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдкреНрд░рдорд╛рдгреАрдХрд░рдг" рдЪрдпрди рдЧрд░реНрдиреБрд╣реЛрд╕реН рд░ рдХреНрд▓рд┐рдХ рдЧрд░реНрдиреБрд╣реЛрд╕реН рдкреНрд░рдорд╛рдгрд╣рд░реВ рдмрдЪрдд рдЧрд░реНрдиреБрд╣реЛрд╕реНред рдпрд╣рд╛рдБ рддрдкрд╛рдИрдВрд▓реЗ username_ldap рд░ password_ldap рдкреНрд░рд╡рд┐рд╖реНрдЯ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫ

рд╡рд╛рдИрдлрд╛рдИ рдЗрдиреНрдЯрд░рдкреНрд░рд╛рдЗрдЬред FreeRadius + FreeIPA + Ubiquiti

рд╡рд╛рдИрдлрд╛рдИ рдЗрдиреНрдЯрд░рдкреНрд░рд╛рдЗрдЬред FreeRadius + FreeIPA + Ubiquiti

рд╡рд╛рдИрдлрд╛рдИ рдЗрдиреНрдЯрд░рдкреНрд░рд╛рдЗрдЬред FreeRadius + FreeIPA + Ubiquiti

рд╣рд╛рдореА рд╕рдмреИ рдмрдЪрдд, рд▓рд╛рдЧреВ, рдмрдиреНрджред рддрдкрд╛рдИрдВ рдирдпрд╛рдБ рдиреЗрдЯрд╡рд░реНрдХрдорд╛ рдЬрдбрд╛рди рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред

рд▓рд┐рдирдХреНрд╕

рдореИрд▓реЗ Ubuntu 18.04, 18.10, Fedora 29, 30 рдорд╛ рдкрд░реАрдХреНрд╖рдг рдЧрд░реЗрдВред

рдкрд╣рд┐рд▓реЗ, рд╣рд╛рдореНрд░реЛ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░реМрдВред рдореИрд▓реЗ рд▓рд┐рдирдХреНрд╕рдорд╛ рдлреЗрд▓рд╛ рдкрд╛рд░реЗрди рдХрд┐ рдпреЛ рдкреНрд░рдгрд╛рд▓реА рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдореНрднрд╡ рдЫ рд░ рддреНрдпрд╣рд╛рдБ рддреНрдпрд╕реНрддреЛ рд╕реНрдЯреЛрд░ рдЫ рдХрд┐ рдЫреИрдиред

рдбреЛрдореЗрдирдорд╛ рдЬрдбрд╛рди рдЧрд░реМрдВред рддреНрдпрд╕рдХрд╛рд░рдг, рд╣рд╛рдореАрд▓рд╛рдИ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдкреНрд░рд╛рдзрд┐рдХрд░рдгрдмрд╛рдЯ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдЪрд╛рд╣рд┐рдиреНрдЫ рдЬрд╕рдмрд╛рдЯ рд╣рд╛рдореНрд░реЛ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдЦрд░рд┐рдж рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛред

рд╕рдмреИ рдЬрдбрд╛рдирд╣рд░реВ рдПрдЙрдЯреИ рд╡рд┐рдиреНрдбреЛрдорд╛ рдмрдирд╛рдЗрдПрдХрд╛ рдЫрдиреНред рд╣рд╛рдореНрд░реЛ рдиреЗрдЯрд╡рд░реНрдХ рдЪрдпрди рдЧрд░реНрджреИ:

рд╡рд╛рдИрдлрд╛рдИ рдЗрдиреНрдЯрд░рдкреНрд░рд╛рдЗрдЬред FreeRadius + FreeIPA + Ubiquiti

рдмреЗрдирд╛рдореА рдЧреНрд░рд╛рд╣рдХ
рдбреЛрдореЗрди - рдбреЛрдореЗрди рдЬрд╕рдХреЛ рд▓рд╛рдЧрд┐ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдЬрд╛рд░реА рдЧрд░рд┐рдПрдХреЛ рдЫ

Android

рдЧреИрд░ рд╕реИрдорд╕рдВрдЧ

рд╕рдВрд╕реНрдХрд░рдг 7 рдмрд╛рдЯ, рд╡рд╛рдЗрдлрд╛рдЗ рдЬрдбрд╛рди рдЧрд░реНрджрд╛, рддрдкрд╛рдЗрдБ рдХреЗрд╡рд▓ рдбреЛрдореЗрди рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░реЗрд░ рдкреНрд░рдгрд╛рд▓реА рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ:

рд╡рд╛рдИрдлрд╛рдИ рдЗрдиреНрдЯрд░рдкреНрд░рд╛рдЗрдЬред FreeRadius + FreeIPA + Ubiquiti

рдбреЛрдореЗрди - рдбреЛрдореЗрди рдЬрд╕рдХреЛ рд▓рд╛рдЧрд┐ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдЬрд╛рд░реА рдЧрд░рд┐рдПрдХреЛ рдЫ
рдмреЗрдирд╛рдореА рдЧреНрд░рд╛рд╣рдХ

Samsung

рдореИрд▓реЗ рдорд╛рдерд┐ рд▓реЗрдЦреЗрдЭреИрдВ, Samsung рдпрдиреНрддреНрд░рд╣рд░реВрд▓рд╛рдИ WiFi рдорд╛ рдЬрдбрд╛рди рдЧрд░реНрджрд╛ рдкреНрд░рдгрд╛рд▓реА рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╣рд░реВ рдХрд╕рд░реА рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рднрдиреЗрд░ рдерд╛рд╣рд╛ рдЫреИрди, рд░ рддрд┐рдиреАрд╣рд░реВрд╕рдБрдЧ рдбреЛрдореЗрди рдорд╛рд░реНрдлрдд рдЬрдбрд╛рди рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ рдЫреИрдиред рддреНрдпрд╕рдХрд╛рд░рдг, рддрдкрд╛рдИрдВрд▓реЗ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдкреНрд░рд╛рдзрд┐рдХрд░рдгрдХреЛ рдореВрд▓ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдореНрдпрд╛рдиреБрдЕрд▓ рд░реВрдкрдорд╛ рдердкреНрдиреБ рдкрд░реНрдЫ (ca.pem, рд╣рд╛рдореА рдпрд╕рд▓рд╛рдИ рд░реЗрдбрд┐рдпрд╕ рд╕рд░реНрднрд░рдорд╛ рд▓рд┐рдиреНрдЫреМрдВ)ред рдпрд╣рд╛рдБ рдЫ рдЬрд╣рд╛рдБ рд╕реНрд╡-рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреЗрдЫред

рдЖрдлреНрдиреЛ рдпрдиреНрддреНрд░рдорд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░реНрдиреБрд╣реЛрд╕реН рд░ рдпрд╕рд▓рд╛рдИ рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реНред

рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╕реНрдерд╛рдкрдирд╛рд╡рд╛рдИрдлрд╛рдИ рдЗрдиреНрдЯрд░рдкреНрд░рд╛рдЗрдЬред FreeRadius + FreeIPA + Ubiquiti

рд╡рд╛рдИрдлрд╛рдИ рдЗрдиреНрдЯрд░рдкреНрд░рд╛рдЗрдЬред FreeRadius + FreeIPA + Ubiquiti

рд╡рд╛рдИрдлрд╛рдИ рдЗрдиреНрдЯрд░рдкреНрд░рд╛рдЗрдЬред FreeRadius + FreeIPA + Ubiquiti

рд╡рд╛рдИрдлрд╛рдИ рдЗрдиреНрдЯрд░рдкреНрд░рд╛рдЗрдЬред FreeRadius + FreeIPA + Ubiquiti

рдПрдХреИ рд╕рдордпрдорд╛, рддрдкрд╛рдИрдВрд▓реЗ рд╕реНрдХреНрд░рд┐рди рдЕрдирд▓рдХ рдврд╛рдБрдЪрд╛, рдкрд┐рди рдХреЛрдб рд╡рд╛ рдкрд╛рд╕рд╡рд░реНрдб рд╕реЗрдЯ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫ, рдпрджрд┐ рдпреЛ рдкрд╣рд┐рд▓реЗ рдиреИ рд╕реЗрдЯ рдЧрд░рд┐рдПрдХреЛ рдЫреИрди:

рд╡рд╛рдИрдлрд╛рдИ рдЗрдиреНрдЯрд░рдкреНрд░рд╛рдЗрдЬред FreeRadius + FreeIPA + Ubiquiti

рд╡рд╛рдИрдлрд╛рдИ рдЗрдиреНрдЯрд░рдкреНрд░рд╛рдЗрдЬред FreeRadius + FreeIPA + Ubiquiti

рдореИрд▓реЗ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрдиреЗ рдЬрдЯрд┐рд▓ рд╕рдВрд╕реНрдХрд░рдг рджреЗрдЦрд╛рдПрдБред рдзреЗрд░реИрдЬрд╕реЛ рдпрдиреНрддреНрд░рд╣рд░реВрдорд╛, рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░рд┐рдПрдХреЛ рдкреНрд░рдорд╛рдгрдкрддреНрд░рдорд╛ рдХреНрд▓рд┐рдХ рдЧрд░реНрдиреБрд╣реЛрд╕реНред

рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╕реНрдерд╛рдкрдирд╛ рднрдПрдкрдЫрд┐, рддрдкрд╛рдЗрдБ рдЬрдбрд╛рдирдорд╛ рдЕрдЧрд╛рдбрд┐ рдмрдвреНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ:

рд╡рд╛рдИрдлрд╛рдИ рдЗрдиреНрдЯрд░рдкреНрд░рд╛рдЗрдЬред FreeRadius + FreeIPA + Ubiquiti

рдкреНрд░рдорд╛рдгрдкрддреНрд░ - рд╕реНрдерд╛рдкрдирд╛ рднрдПрдХреЛ рдПрдХ рд╕рдВрдХреЗрдд рдЧрд░реНрдиреБрд╣реЛрд╕реН
рдмреЗрдирд╛рдореА рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ - рдЕрддрд┐рдерд┐

MacOS

рдмрд╛рдХрд╕ рдмрд╛рд╣рд┐рд░ рдПрдкреНрдкрд▓ рдЙрдкрдХрд░рдгрд╣рд░реВ рдорд╛рддреНрд░ EAP-TLS рдЬрдбрд╛рди рдЧрд░реНрди рд╕рдХреНрдЫрдиреН, рддрд░ рддрдкрд╛рдИрдВрд▓реЗ рдЕрдЭреИ рдкрдирд┐ рддрд┐рдиреАрд╣рд░реВрдорд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдлреЗрдВрдХ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫред рдПрдХ рдлрд░рдХ рдЬрдбрд╛рди рд╡рд┐рдзрд┐ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░реНрди, рддрдкрд╛рдИрдВрд▓реЗ Apple Configurator 2 рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫред рддрджрдиреБрд╕рд╛рд░, рддрдкрд╛рдИрдВрд▓реЗ рдкрд╣рд┐рд▓реЗ рдпрд╕рд▓рд╛рдИ рдЖрдлреНрдиреЛ Mac рдорд╛ рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░реНрдиреБрдкрд░реНрдЫ, рдирдпрд╛рдБ рдкреНрд░реЛрдлрд╛рдЗрд▓ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реН рд░ рд╕рдмреИ рдЖрд╡рд╢реНрдпрдХ WiFi рд╕реЗрдЯрд┐рдЩрд╣рд░реВ рдердкреНрдиреБрд╣реЛрд╕реНред

рдПрдкреНрдкрд▓ рдХрдиреНрдлрд┐рдЧрд░реЗрдЯрд░рд╡рд╛рдИрдлрд╛рдИ рдЗрдиреНрдЯрд░рдкреНрд░рд╛рдЗрдЬред FreeRadius + FreeIPA + Ubiquiti

рд╡рд╛рдИрдлрд╛рдИ рдЗрдиреНрдЯрд░рдкреНрд░рд╛рдЗрдЬред FreeRadius + FreeIPA + Ubiquiti

рдпрд╣рд╛рдБ рдЖрдлреНрдиреЛ рдиреЗрдЯрд╡рд░реНрдХ рдирд╛рдо рдкреНрд░рд╡рд┐рд╖реНрдЯ рдЧрд░реНрдиреБрд╣реЛрд╕реН
рд╕реБрд░рдХреНрд╖рд╛ рдкреНрд░рдХрд╛рд░ - WPA2 рдЙрджреНрдпрдо
рд╕реНрд╡реАрдХреГрдд EAP рдкреНрд░рдХрд╛рд░рд╣рд░реВ - TTLS
рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо рд░ рдкрд╛рд╕рд╡рд░реНрдб - рдЦрд╛рд▓реА рдЫреЛрдбреНрдиреБрд╣реЛрд╕реН
рднрд┐рддреНрд░реА рдкреНрд░рдорд╛рдгреАрдХрд░рдг - PAP
рдмрд╛рд╣реНрдп рдкрд╣рд┐рдЪрд╛рди-рдЧреНрд░рд╛рд╣рдХ

рдЯреНрд░рд╕реНрдЯ рдЯреНрдпрд╛рдмред рдпрд╣рд╛рдБ рд╣рд╛рдореА рд╣рд╛рдореНрд░реЛ рдбреЛрдореЗрди рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░реНрдЫреМрдВ

рд╕рдмреИред рдкреНрд░реЛрдлрд╛рдЗрд▓ рдмрдЪрдд рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ, рд╕рд╛рдЗрди рдЗрди рд░ рдЙрдкрдХрд░рдгрд╣рд░реВрдорд╛ рд╡рд┐рддрд░рд┐рдд

рдкреНрд░реЛрдлрд╛рдЗрд▓ рддрдпрд╛рд░ рднрдПрдкрдЫрд┐, рддрдкрд╛рдЗрдБ рдпрд╕рд▓рд╛рдИ рдкреЛрдкреАрдорд╛ рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░реНрди рд░ рдпрд╕рд▓рд╛рдИ рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫред рд╕реНрдерд╛рдкрдирд╛ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдХреЛ рдХреНрд░рдордорд╛, рддрдкрд╛рдИрдВрд▓реЗ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рдХреЛ usernmae_ldap рд░ password_ldap рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рд╣реБрдиреЗрдЫ:

рд╡рд╛рдИрдлрд╛рдИ рдЗрдиреНрдЯрд░рдкреНрд░рд╛рдЗрдЬред FreeRadius + FreeIPA + Ubiquiti

рд╡рд╛рдИрдлрд╛рдИ рдЗрдиреНрдЯрд░рдкреНрд░рд╛рдЗрдЬред FreeRadius + FreeIPA + Ubiquiti

рд╡рд╛рдИрдлрд╛рдИ рдЗрдиреНрдЯрд░рдкреНрд░рд╛рдЗрдЬред FreeRadius + FreeIPA + Ubiquiti

рдЖрдИрдУрдПрд╕

рдкреНрд░рдХреНрд░рд┐рдпрд╛ macOS рдЬрд╕реНрддреИ рдЫред рддрдкрд╛рдИрдВрд▓реЗ рдкреНрд░реЛрдлрд╛рдЗрд▓ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫ (рддрдкрд╛рдИрд▓реЗ macOS рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд╛рди рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред Apple Configurator рдорд╛ рдкреНрд░реЛрдлрд╛рдЗрд▓ рдХрд╕рд░реА рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреЗ, рдорд╛рдерд┐ рд╣реЗрд░реНрдиреБрд╣реЛрд╕реН)ред

рдкреНрд░реЛрдлрд╛рдЗрд▓ рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░реНрдиреБрд╣реЛрд╕реН, рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реН, рдкреНрд░рдорд╛рдгрд╣рд░реВ рдкреНрд░рд╡рд┐рд╖реНрдЯ рдЧрд░реНрдиреБрд╣реЛрд╕реН, рдЬрдбрд╛рди рдЧрд░реНрдиреБрд╣реЛрд╕реН:

рд╡рд╛рдИрдлрд╛рдИ рдЗрдиреНрдЯрд░рдкреНрд░рд╛рдЗрдЬред FreeRadius + FreeIPA + Ubiquiti

рд╡рд╛рдИрдлрд╛рдИ рдЗрдиреНрдЯрд░рдкреНрд░рд╛рдЗрдЬред FreeRadius + FreeIPA + Ubiquiti

рд╡рд╛рдИрдлрд╛рдИ рдЗрдиреНрдЯрд░рдкреНрд░рд╛рдЗрдЬред FreeRadius + FreeIPA + Ubiquiti

рд╡рд╛рдИрдлрд╛рдИ рдЗрдиреНрдЯрд░рдкреНрд░рд╛рдЗрдЬред FreeRadius + FreeIPA + Ubiquiti

рд╡рд╛рдИрдлрд╛рдИ рдЗрдиреНрдЯрд░рдкреНрд░рд╛рдЗрдЬред FreeRadius + FreeIPA + Ubiquiti

рд╡рд╛рдИрдлрд╛рдИ рдЗрдиреНрдЯрд░рдкреНрд░рд╛рдЗрдЬред FreeRadius + FreeIPA + Ubiquiti

рдпрддрд┐ рдиреИред рд╣рд╛рдореАрд▓реЗ рд░реЗрдбрд┐рдпрд╕ рд╕рд░реНрднрд░ рд╕реЗрдЯрдЕрдк рдЧрд░реНрдпреМрдВ, рдпрд╕рд▓рд╛рдИ FreeIPA рд╕рдБрдЧ рд╕рд┐рдВрдХ рдЧрд░реНрдпреМрдВ, рд░ Ubiquiti APs рд▓рд╛рдИ WPA2-EAP рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рднрдиреНрдпреМрдВред

рд╕рдореНрднрд╛рд╡рд┐рдд рдкреНрд░рд╢реНрдирд╣рд░реВ

IN: рдХрд░реНрдордЪрд╛рд░реАрд▓рд╛рдИ рдкреНрд░реЛрдлрд╛рдЗрд▓/рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдХрд╕рд░реА рд╣рд╕реНрддрд╛рдиреНрддрд░рдг рдЧрд░реНрдиреЗ?

рдмрд╛рд░реЗрдорд╛: рдо рд╡реЗрдм рдкрд╣реБрдБрдЪ рд╕рдВрдЧ ftp рдорд╛ рд╕рдмреИ рдкреНрд░рдорд╛рдгрдкрддреНрд░/рдкреНрд░реЛрдлрд╛рдЗрд▓ рднрдгреНрдбрд╛рд░рдг рдЧрд░реНрдЫреБред FTP рдХреЛ рдЕрдкрд╡рд╛рдж рдмрд╛рд╣реЗрдХ, рдЧрддрд┐ рд╕реАрдорд╛ рд░ рдЗрдиреНрдЯрд░рдиреЗрдЯрдорд╛ рдорд╛рддреНрд░ рдкрд╣реБрдБрдЪрдХреЛ рд╕рд╛рде рдЕрддрд┐рдерд┐ рд╕рдЮреНрдЬрд╛рд▓ рдЦрдбрд╛ рдЧрд░рд┐рдпреЛред
рдкреНрд░рдорд╛рдгреАрдХрд░рдг 2 рджрд┐рдирдХреЛ рд▓рд╛рдЧрд┐ рд░рд╣рдиреНрдЫ, рддреНрдпрд╕рдкрдЫрд┐ рдпреЛ рд░рд┐рд╕реЗрдЯ рд╣реБрдиреНрдЫ рд░ рдЧреНрд░рд╛рд╣рдХ рдЗрдиреНрдЯрд░рдиреЗрдЯ рдмрд┐рдирд╛ рдЫреЛрдбрд┐рдиреНрдЫред рддреНрдпреЛред рдЬрдм рдПрдХ рдХрд░реНрдордЪрд╛рд░реАрд▓реЗ WiFi рдорд╛ рдЬрдбрд╛рди рдЧрд░реНрди рдЪрд╛рд╣рдиреНрдЫ, рдЙрд╕рд▓реЗ рдкрд╣рд┐рд▓реЗ рдЕрддрд┐рдерд┐ рдиреЗрдЯрд╡рд░реНрдХрдорд╛ рдЬрдбрд╛рди рдЧрд░реНрджрдЫ, FTP рдкрд╣реБрдБрдЪ рдЧрд░реНрджрдЫ, рдЙрд╕рд▓рд╛рдИ рдЖрд╡рд╢реНрдпрдХ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╡рд╛ рдкреНрд░реЛрдлрд╛рдЗрд▓ рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░реНрджрдЫ, рдпрд╕рд▓рд╛рдИ рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрджрдЫ, рд░ рддреНрдпрд╕рдкрдЫрд┐ рдХрд░реНрдкреЛрд░реЗрдЯ рдиреЗрдЯрд╡рд░реНрдХрдорд╛ рдЬрдбрд╛рди рдЧрд░реНрди рд╕рдХреНрдЫред

IN: рдХрд┐рди MSCHAPv2 рд╕рдБрдЧ рд╕реНрдХреАрдорд╛ рдкреНрд░рдпреЛрдЧ рдирдЧрд░реНрдиреЗ? рдЙрдиреА рдЕрдЭ рд╕реБрд░рдХреНрд╖рд┐рдд рдЫрд┐рдиреН!

рдмрд╛рд░реЗрдорд╛: рд╕рд░реНрд╡рдкреНрд░рдердо, рдпрд╕реНрддреЛ рдпреЛрдЬрдирд╛ NPS (Windows рдиреЗрдЯрд╡рд░реНрдХ рдиреАрддрд┐ рдкреНрд░рдгрд╛рд▓реА) рдорд╛ рд░рд╛рдореНрд░реЛрд╕рдБрдЧ рдХрд╛рдо рдЧрд░реНрджрдЫ, рд╣рд╛рдореНрд░реЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирдорд╛ LDAP (FreeIpa) рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░реНрди рд░ рд╕рд░реНрднрд░рдорд╛ рдкрд╛рд╕рд╡рд░реНрдб рд╣реНрдпрд╛рд╕рд╣рд░реВ рднрдгреНрдбрд╛рд░рдг рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫред рдердкреНрдиреБрд╣реЛрд╕реНред рд╕реЗрдЯрд┐рдЩреНрд╣рд░реВ рдмрдирд╛рдЙрдиреБ рдЙрдЪрд┐рдд рд╣реБрдБрджреИрди, рдХрд┐рдирднрдиреЗред рдпрд╕рд▓реЗ рдЕрд▓реНрдЯреНрд░рд╛рд╕рд╛рдЙрдиреНрдбрд▓рд╛рдИ рд╕рд┐рдЩреНрдХреНрд░реЛрдирд╛рдЗрдЬ рдЧрд░реНрдиреЗ рд╡рд┐рднрд┐рдиреНрди рд╕рдорд╕реНрдпрд╛рд╣рд░реВ рдирд┐рдореНрддреНрдпрд╛рдЙрди рд╕рдХреНрдЫред рджреЛрд╕реНрд░реЛ, рд╣реНрдпрд╛рд╕ MD4 рд╣реЛ, рддреНрдпрд╕реИрд▓реЗ рдпрд╕рд▓реЗ рдзреЗрд░реИ рд╕реБрд░рдХреНрд╖рд╛ рдердкреНрджреИрдиред

IN: рдХреЗ рдпреЛ рдореНрдпрд╛рдХ-рдареЗрдЧрд╛рдирд╛рд╣рд░реВ рджреНрд╡рд╛рд░рд╛ рдпрдиреНрддреНрд░рд╣рд░реВрд▓рд╛рдИ рдЕрдзрд┐рдХреГрдд рдЧрд░реНрди рд╕рдореНрднрд╡ рдЫ?

рдмрд╛рд░реЗрдорд╛: рд╣реЛрдЗрди, рдпреЛ рд╕реБрд░рдХреНрд╖рд┐рдд рдЫреИрди, рдЖрдХреНрд░рдордгрдХрд╛рд░реАрд▓реЗ MAC рдареЗрдЧрд╛рдирд╛рд╣рд░реВ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрди рд╕рдХреНрдЫ, рд░ рдЕрдЭ рдзреЗрд░реИ MAC рдареЗрдЧрд╛рдирд╛рд╣рд░реВ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдзреЗрд░реИ рдЙрдкрдХрд░рдгрд╣рд░реВрдорд╛ рд╕рдорд░реНрдерд┐рдд рдЫреИрдиред

IN: рд╕рд╛рдорд╛рдиреНрдпрддрдпрд╛ рдпреА рд╕рдмреИ рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╣рд░реВ рдХреЗ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди? рдХреЗ рддрдкрд╛рдИрдВ рддрд┐рдиреАрд╣рд░реВ рдмрд┐рдирд╛ рд╕рд╛рдореЗрд▓ рд╣реБрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ?

рдмрд╛рд░реЗрдорд╛: рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╣рд░реВ рд╕рд░реНрднрд░ рдЕрдзрд┐рдХреГрдд рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫред рддреАред рдЬрдбрд╛рди рдЧрд░реНрджрд╛, рдЙрдкрдХрд░рдгрд▓реЗ рдЬрд╛рдБрдЪ рдЧрд░реНрджрдЫ рдХрд┐ рдпреЛ рдПрдХ рд╕рд░реНрднрд░ рд╣реЛ рдХрд┐ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ рд╡рд╛ рдЫреИрдиред рдпрджрд┐ рдпреЛ рдЫ рднрдиреЗ, рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдЬрд╛рдиреНрдЫ, рдпрджрд┐ рдЫреИрди рднрдиреЗ, рдЬрдбрд╛рди рдмрдиреНрдж рдЫред рддрдкрд╛рдИрдВ рдмрд┐рдирд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╣рд░реВ рдЬрдбрд╛рди рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ, рддрд░ рдпрджрд┐ рдХреБрдиреИ рдЖрдХреНрд░рдордгрдХрд╛рд░реА рд╡рд╛ рдЫрд┐рдореЗрдХреАрд▓реЗ рд╣рд╛рдореНрд░реЛ рдШрд░рдорд╛ рдЬрд╕реНрддреИ рдирд╛рдордХреЛ рд░реЗрдбрд┐рдпрд╕ рд╕рд░реНрднрд░ рд░ рдкрд╣реБрдБрдЪ рдмрд┐рдиреНрджреБ рдЙрдард╛рдЙрдБрдЫ рднрдиреЗ, рдЙрд╕рд▓реЗ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рдХреЛ рдкреНрд░рдорд╛рдгрд╣рд░реВ рд╕рдЬрд┐рд▓реИрд╕рдБрдЧ рд░реЛрдХреНрди рд╕рдХреНрдЫ (рддрд┐рдиреАрд╣рд░реВ рд╕реНрдкрд╖реНрдЯ рдкрд╛рдардорд╛ рдкреНрд░рд╕рд╛рд░рд┐рдд рдЫрдиреН рднрдиреЗрд░ рдирдмрд┐рд░реНрд╕рдиреБрд╣реЛрд╕реН)ред рд░ рдЬрдм рдПрдХ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫ, рд╢рддреНрд░реБрд▓реЗ рдЖрдлреНрдиреЛ рд▓рдЧ рдорд╛ рд╣рд╛рдореНрд░реЛ рдХрд╛рд▓реНрдкрдирд┐рдХ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо рдорд╛рддреНрд░ рджреЗрдЦреНрдиреЗрдЫ - рдЕрддрд┐рдерд┐ рд╡рд╛ рдЧреНрд░рд╛рд╣рдХ рд░ рдПрдХ рдкреНрд░рдХрд╛рд░ рддреНрд░реБрдЯрд┐ - рдЕрдЬреНрдЮрд╛рдд CA рдкреНрд░рдорд╛рдгрдкрддреНрд░ред

macOS рдХреЛ рдмрд╛рд░реЗрдорд╛ рдЕрд▓рд┐ рдмрдвреАрд╕рд╛рдорд╛рдиреНрдпрддрдпрд╛ macOS рдорд╛, рдкреНрд░рдгрд╛рд▓реА рдкреБрди: рд╕реНрдерд╛рдкрдирд╛ рдЗрдиреНрдЯрд░рдиреЗрдЯ рдорд╛рд░реНрдлрдд рдЧрд░рд┐рдиреНрдЫред рд░рд┐рдХрднрд░реА рдореЛрдбрдорд╛, рдореНрдпрд╛рдХ рд╡рд╛рдЗрдлрд╛рдЗрдорд╛ рдЬрдбрд╛рди рд╣реБрдиреБрдкрд░реНрдЫ, рд░ рди рдд рд╣рд╛рдореНрд░реЛ рдХрд░реНрдкреЛрд░реЗрдЯ рд╡рд╛рдЗрдлрд╛рдЗ рд╡рд╛ рдЕрддрд┐рдерд┐ рдиреЗрдЯрд╡рд░реНрдХрд▓реЗ рдпрд╣рд╛рдБ рдХрд╛рдо рдЧрд░реНрдиреЗрдЫред рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдкрдорд╛, рдореИрд▓реЗ рдЕрд░реНрдХреЛ рдиреЗрдЯрд╡рд░реНрдХ, рд╕рд╛рдорд╛рдиреНрдп WPA2-PSK, рд▓реБрдХреЗрдХреЛ, рдкреНрд░рд╛рд╡рд┐рдзрд┐рдХ рдХрд╛рд░реНрдпрд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐ рдорд╛рддреНрд░ рдЙрдард╛рдПрдБред рд╡рд╛ рддрдкрд╛рдЗрдБ рдЕрдЭреИ рдкрдирд┐ рдкрд╣рд┐рд▓реЗ рдиреИ рдкреНрд░рдгрд╛рд▓реА рд╕рдВрдЧ рдмреБрдЯ рдпреЛрдЧреНрдп USB рдлреНрд▓реИрд╢ рдбреНрд░рд╛рдЗрд╡ рдмрдирд╛рдЙрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред рддрд░ рдпрджрд┐ рдкреЛрдкреА 2015 рдкрдЫрд┐рдХреЛ рд╣реЛ рднрдиреЗ, рддрдкрд╛рдИрдВрд▓реЗ рдЕрдЭреИ рдкрдирд┐ рдпреЛ рдлреНрд▓реИрд╢ рдбреНрд░рд╛рдЗрднрдХреЛ рд▓рд╛рдЧрд┐ рдПрдбрд╛рдкреНрдЯрд░ рдлреЗрд▓рд╛ рдкрд╛рд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫ)

рд╕реНрд░реЛрдд: www.habr.com

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди