рдХрд░реНрдкреЛрд░реЗрдЯ рд╡рд╛рдЗрдлрд╛рдЗ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдЧрд░реНрдиреЗ рдХреЗрд╣реА рдЙрджрд╛рд╣рд░рдгрд╣рд░реВ рдкрд╣рд┐рд▓реЗ рдиреИ рд╡рд░реНрдгрди рдЧрд░рд┐рдПрдХреЛ рдЫред рдпрд╣рд╛рдБ рдо рд╡рд░реНрдгрди рдЧрд░реНрдиреЗрдЫреБ рдХрд┐ рдореИрд▓реЗ рдХрд╕рд░реА рд╕рдорд╛рди рд╕рдорд╛рдзрд╛рди рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░реЗрдВ рд░ рд╡рд┐рднрд┐рдиреНрди рдЙрдкрдХрд░рдгрд╣рд░реВрдорд╛ рдЬрдбрд╛рди рдЧрд░реНрджрд╛ рдореИрд▓реЗ рд╕рд╛рдордирд╛ рдЧрд░реНрдиреБрдкрд░реНрдиреЗ рд╕рдорд╕реНрдпрд╛рд╣рд░реВред рд╣рд╛рдореА рджрд░реНрддрд╛ рднрдПрдХрд╛ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрд╕рдБрдЧ рдЕрд╡рд╕реНрдерд┐рдд 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 рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВрдмрд╛рдЯ рд╕реНрдерд╛рдкрдирд╛ рдЧрд░рд┐рдПрдХреЛ рдЫред рдкрдЫрд┐рд▓реНрд▓реЛ рд▓рд┐рди рд╕рдХрд┐рдиреНрдЫ
рддреНрдпрд╕ рдкрдЫрд┐, 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 рд╣реБрди рджрд┐рдиреБрд╣реЛрд╕реН
рд╕реЗрдЯрд┐рдВрдЧреНрд╕ -> рдкреНрд░реЛрдлрд╛рдЗрд▓ рдорд╛ рдЬрд╛рдиреБрд╣реЛрд╕реНред рд╣рд╛рдореА рдПрдЙрдЯрд╛ рдирдпрд╛рдБ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдЫреМрдВ:
рд╣рд╛рдореА рддреНрд░рд┐рдЬреНрдпрд╛ рд╕рд░реНрднрд░рдХреЛ рдареЗрдЧрд╛рдирд╛ рд░ рдкреЛрд░реНрдЯ рд░ рдлрд╛рдЗрд▓рдорд╛ рд▓реЗрдЦрд┐рдПрдХреЛ рдкрд╛рд╕рд╡рд░реНрдб рд▓реЗрдЦреНрдЫреМрдВ clients.conf:
рдирдпрд╛рдБ рд╡рд╛рдпрд░рд▓реЗрд╕ рдиреЗрдЯрд╡рд░реНрдХ рдирд╛рдо рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реНред рдкреНрд░рдорд╛рдгреАрдХрд░рдг рд╡рд┐рдзрд┐рдХреЛ рд░реВрдкрдорд╛ WPA-EAP (Enterprise) рдЪрдпрди рдЧрд░реНрдиреБрд╣реЛрд╕реН рд░ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░рд┐рдПрдХреЛ рддреНрд░рд┐рдЬреНрдпрд╛ рдкреНрд░реЛрдлрд╛рдЗрд▓ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░реНрдиреБрд╣реЛрд╕реН:
рд╣рд╛рдореА рд╕рдмреИ рдмрдЪрдд рдЧрд░реНрдЫреМрдВ, рдЖрд╡реЗрджрди рджрд┐рдиреНрдЫреМрдВ рд░ рдЕрдЧрд╛рдбрд┐ рдмрдвреНрдЫреМрдВред
рдЧреНрд░рд╛рд╣рдХрд╣рд░реБ рд╕реЗрдЯ рдЕрдк рдЧрд░реНрджреИ
рд╕рдмреИрднрдиреНрджрд╛ рдЧрд╛рд╣реНрд░реЛ рд╕рдВрдЧ рд╕реБрд░реБ рдЧрд░реМрдВ!
рд╡рд┐рдиреНрдбреЛрдЬ 10
рд╡рд┐рдиреНрдбреЛрдЬрд▓реЗ рдбреЛрдореЗрди рдорд╛рд░реНрдлрдд рдХрд░реНрдкреЛрд░реЗрдЯ рд╡рд╛рдЗрдлрд╛рдЗрдорд╛ рдХрд╕рд░реА рдЬрдбрд╛рди рдЧрд░реНрдиреЗ рднрдиреЗрд░ рдЕрдЭреИ рдерд╛рд╣рд╛ рдЫреИрди рднрдиреНрдиреЗ рддрдереНрдпрдорд╛ рдХрдард┐рдирд╛рдИ рдЖрдЙрдБрдЫред рддреНрдпрд╕рдХрд╛рд░рдг, рд╣рд╛рдореАрд▓реЗ рдореНрдпрд╛рдиреБрдЕрд▓ рд░реВрдкрдорд╛ рд╣рд╛рдореНрд░реЛ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╕реНрдЯреЛрд░рдорд╛ рдЕрдкрд▓реЛрдб рдЧрд░реНрдиреБрдкрд░реНрдЫред рдпрд╣рд╛рдБ рддрдкрд╛рдЗрдБ рджреБрдмреИ рд╕реНрд╡-рд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд рд░ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдкреНрд░рд╛рдзрд┐рдХрд░рдгрдмрд╛рдЯ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред рдо рджреЛрд╕реНрд░реЛ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗрдЫреБред
рдЕрд░реНрдХреЛ, рддрдкрд╛рдИрдВрд▓реЗ рдирдпрд╛рдБ рдЬрдбрд╛рди рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫред рдпреЛ рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐, рдиреЗрдЯрд╡рд░реНрдХ рд░ рдЗрдиреНрдЯрд░рдиреЗрдЯ рд╕реЗрдЯрд┐рдЩрд╣рд░реВрдорд╛ рдЬрд╛рдиреБрд╣реЛрд╕реН -> рдиреЗрдЯрд╡рд░реНрдХ рд░ рд╕рд╛рдЭреЗрджрд╛рд░реА рдХреЗрдиреНрджреНрд░ -> рдирдпрд╛рдБ рдЬрдбрд╛рди рд╡рд╛ рдиреЗрдЯрд╡рд░реНрдХ рд╕рд┐рд░реНрдЬрдирд╛ рд░ рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░реНрдиреБрд╣реЛрд╕реН:
рдореНрдпрд╛рдиреБрдЕрд▓ рд░реВрдкрдорд╛ рдиреЗрдЯрд╡рд░реНрдХ рдирд╛рдо рдкреНрд░рд╡рд┐рд╖реНрдЯ рдЧрд░реНрдиреБрд╣реЛрд╕реН рд░ рд╕реБрд░рдХреНрд╖рд╛ рдкреНрд░рдХрд╛рд░ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрдиреБрд╣реЛрд╕реНред рд╣рд╛рдореАрд▓реЗ рдХреНрд▓рд┐рдХ рдЧрд░реЗрдкрдЫрд┐ рдЬрдбрд╛рди рд╕реЗрдЯрд┐рдЩрд╣рд░реВ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрдиреБрд╣реЛрд╕реН рд░ рд╕реБрд░рдХреНрд╖рд╛ рдЯреНрдпрд╛рдмрдорд╛, рдиреЗрдЯрд╡рд░реНрдХ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдЪрдпрди рдЧрд░реНрдиреБрд╣реЛрд╕реН - EAP-TTLSред
рд╣рд╛рдореА рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд╣рд░реВрдорд╛ рдЬрд╛рдиреНрдЫреМрдВ, рдкреНрд░рдорд╛рдгреАрдХрд░рдгрдХреЛ рдЧреЛрдкреНрдпрддрд╛ рд▓реЗрдЦреНрдЫреМрдВ - рдЧреНрд░рд╛рд╣рдХред рдПрдХ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдкреНрд░рд╛рдзрд┐рдХрд░рдгрдХреЛ рд░реВрдкрдорд╛, рд╣рд╛рдореАрд▓реЗ рдердкреЗрдХреЛ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдЪрдпрди рдЧрд░реНрдиреБрд╣реЛрд╕реН, "рдпрджрд┐ рд╕рд░реНрднрд░ рдЕрдзрд┐рдХреГрдд рд╣реБрди рд╕рдХреНрджреИрди рднрдиреЗ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд▓рд╛рдИ рдирд┐рдордиреНрддреНрд░рдгрд╛ рдЬрд╛рд░реА рдирдЧрд░реНрдиреБрд╣реЛрд╕реН" рдмрд╛рдХрд╕ рдЬрд╛рдБрдЪ рдЧрд░реНрдиреБрд╣реЛрд╕реН рд░ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рд╡рд┐рдзрд┐ рдЪрдпрди рдЧрд░реНрдиреБрд╣реЛрд╕реН - рдПрдиреНрдХреНрд░рд┐рдкреНрдЯреЗрдб рдкрд╛рд╕рд╡рд░реНрдб (PAP)ред
рдЕрд░реНрдХреЛ, рдЙрдиреНрдирдд рд╕реЗрдЯрд┐рдЩрд╣рд░реВрдорд╛ рдЬрд╛рдиреБрд╣реЛрд╕реН, "рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдореЛрдб рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░реНрдиреБрд╣реЛрд╕реН" рдорд╛ рдЯрд┐рдХ рд░рд╛рдЦреНрдиреБрд╣реЛрд╕реНред "рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдкреНрд░рдорд╛рдгреАрдХрд░рдг" рдЪрдпрди рдЧрд░реНрдиреБрд╣реЛрд╕реН рд░ рдХреНрд▓рд┐рдХ рдЧрд░реНрдиреБрд╣реЛрд╕реН рдкреНрд░рдорд╛рдгрд╣рд░реВ рдмрдЪрдд рдЧрд░реНрдиреБрд╣реЛрд╕реНред рдпрд╣рд╛рдБ рддрдкрд╛рдИрдВрд▓реЗ username_ldap рд░ password_ldap рдкреНрд░рд╡рд┐рд╖реНрдЯ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫ
рд╣рд╛рдореА рд╕рдмреИ рдмрдЪрдд, рд▓рд╛рдЧреВ, рдмрдиреНрджред рддрдкрд╛рдИрдВ рдирдпрд╛рдБ рдиреЗрдЯрд╡рд░реНрдХрдорд╛ рдЬрдбрд╛рди рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред
рд▓рд┐рдирдХреНрд╕
рдореИрд▓реЗ Ubuntu 18.04, 18.10, Fedora 29, 30 рдорд╛ рдкрд░реАрдХреНрд╖рдг рдЧрд░реЗрдВред
рдкрд╣рд┐рд▓реЗ, рд╣рд╛рдореНрд░реЛ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░реМрдВред рдореИрд▓реЗ рд▓рд┐рдирдХреНрд╕рдорд╛ рдлреЗрд▓рд╛ рдкрд╛рд░реЗрди рдХрд┐ рдпреЛ рдкреНрд░рдгрд╛рд▓реА рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдореНрднрд╡ рдЫ рд░ рддреНрдпрд╣рд╛рдБ рддреНрдпрд╕реНрддреЛ рд╕реНрдЯреЛрд░ рдЫ рдХрд┐ рдЫреИрдиред
рдбреЛрдореЗрдирдорд╛ рдЬрдбрд╛рди рдЧрд░реМрдВред рддреНрдпрд╕рдХрд╛рд░рдг, рд╣рд╛рдореАрд▓рд╛рдИ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдкреНрд░рд╛рдзрд┐рдХрд░рдгрдмрд╛рдЯ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдЪрд╛рд╣рд┐рдиреНрдЫ рдЬрд╕рдмрд╛рдЯ рд╣рд╛рдореНрд░реЛ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдЦрд░рд┐рдж рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛред
рд╕рдмреИ рдЬрдбрд╛рдирд╣рд░реВ рдПрдЙрдЯреИ рд╡рд┐рдиреНрдбреЛрдорд╛ рдмрдирд╛рдЗрдПрдХрд╛ рдЫрдиреНред рд╣рд╛рдореНрд░реЛ рдиреЗрдЯрд╡рд░реНрдХ рдЪрдпрди рдЧрд░реНрджреИ:
рдмреЗрдирд╛рдореА рдЧреНрд░рд╛рд╣рдХ
рдбреЛрдореЗрди - рдбреЛрдореЗрди рдЬрд╕рдХреЛ рд▓рд╛рдЧрд┐ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдЬрд╛рд░реА рдЧрд░рд┐рдПрдХреЛ рдЫ
Android
рдЧреИрд░ рд╕реИрдорд╕рдВрдЧ
рд╕рдВрд╕реНрдХрд░рдг 7 рдмрд╛рдЯ, рд╡рд╛рдЗрдлрд╛рдЗ рдЬрдбрд╛рди рдЧрд░реНрджрд╛, рддрдкрд╛рдЗрдБ рдХреЗрд╡рд▓ рдбреЛрдореЗрди рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░реЗрд░ рдкреНрд░рдгрд╛рд▓реА рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ:
рдбреЛрдореЗрди - рдбреЛрдореЗрди рдЬрд╕рдХреЛ рд▓рд╛рдЧрд┐ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдЬрд╛рд░реА рдЧрд░рд┐рдПрдХреЛ рдЫ
рдмреЗрдирд╛рдореА рдЧреНрд░рд╛рд╣рдХ
Samsung
рдореИрд▓реЗ рдорд╛рдерд┐ рд▓реЗрдЦреЗрдЭреИрдВ, Samsung рдпрдиреНрддреНрд░рд╣рд░реВрд▓рд╛рдИ WiFi рдорд╛ рдЬрдбрд╛рди рдЧрд░реНрджрд╛ рдкреНрд░рдгрд╛рд▓реА рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╣рд░реВ рдХрд╕рд░реА рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рднрдиреЗрд░ рдерд╛рд╣рд╛ рдЫреИрди, рд░ рддрд┐рдиреАрд╣рд░реВрд╕рдБрдЧ рдбреЛрдореЗрди рдорд╛рд░реНрдлрдд рдЬрдбрд╛рди рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ рдЫреИрдиред рддреНрдпрд╕рдХрд╛рд░рдг, рддрдкрд╛рдИрдВрд▓реЗ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдкреНрд░рд╛рдзрд┐рдХрд░рдгрдХреЛ рдореВрд▓ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдореНрдпрд╛рдиреБрдЕрд▓ рд░реВрдкрдорд╛ рдердкреНрдиреБ рдкрд░реНрдЫ (ca.pem, рд╣рд╛рдореА рдпрд╕рд▓рд╛рдИ рд░реЗрдбрд┐рдпрд╕ рд╕рд░реНрднрд░рдорд╛ рд▓рд┐рдиреНрдЫреМрдВ)ред рдпрд╣рд╛рдБ рдЫ рдЬрд╣рд╛рдБ рд╕реНрд╡-рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреЗрдЫред
рдЖрдлреНрдиреЛ рдпрдиреНрддреНрд░рдорд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░реНрдиреБрд╣реЛрд╕реН рд░ рдпрд╕рд▓рд╛рдИ рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реНред
рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╕реНрдерд╛рдкрдирд╛
рдПрдХреИ рд╕рдордпрдорд╛, рддрдкрд╛рдИрдВрд▓реЗ рд╕реНрдХреНрд░рд┐рди рдЕрдирд▓рдХ рдврд╛рдБрдЪрд╛, рдкрд┐рди рдХреЛрдб рд╡рд╛ рдкрд╛рд╕рд╡рд░реНрдб рд╕реЗрдЯ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫ, рдпрджрд┐ рдпреЛ рдкрд╣рд┐рд▓реЗ рдиреИ рд╕реЗрдЯ рдЧрд░рд┐рдПрдХреЛ рдЫреИрди:
рдореИрд▓реЗ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрдиреЗ рдЬрдЯрд┐рд▓ рд╕рдВрд╕реНрдХрд░рдг рджреЗрдЦрд╛рдПрдБред рдзреЗрд░реИрдЬрд╕реЛ рдпрдиреНрддреНрд░рд╣рд░реВрдорд╛, рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░рд┐рдПрдХреЛ рдкреНрд░рдорд╛рдгрдкрддреНрд░рдорд╛ рдХреНрд▓рд┐рдХ рдЧрд░реНрдиреБрд╣реЛрд╕реНред
рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╕реНрдерд╛рдкрдирд╛ рднрдПрдкрдЫрд┐, рддрдкрд╛рдЗрдБ рдЬрдбрд╛рдирдорд╛ рдЕрдЧрд╛рдбрд┐ рдмрдвреНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ:
рдкреНрд░рдорд╛рдгрдкрддреНрд░ - рд╕реНрдерд╛рдкрдирд╛ рднрдПрдХреЛ рдПрдХ рд╕рдВрдХреЗрдд рдЧрд░реНрдиреБрд╣реЛрд╕реН
рдмреЗрдирд╛рдореА рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ - рдЕрддрд┐рдерд┐
MacOS
рдмрд╛рдХрд╕ рдмрд╛рд╣рд┐рд░ рдПрдкреНрдкрд▓ рдЙрдкрдХрд░рдгрд╣рд░реВ рдорд╛рддреНрд░ EAP-TLS рдЬрдбрд╛рди рдЧрд░реНрди рд╕рдХреНрдЫрдиреН, рддрд░ рддрдкрд╛рдИрдВрд▓реЗ рдЕрдЭреИ рдкрдирд┐ рддрд┐рдиреАрд╣рд░реВрдорд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдлреЗрдВрдХ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫред рдПрдХ рдлрд░рдХ рдЬрдбрд╛рди рд╡рд┐рдзрд┐ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░реНрди, рддрдкрд╛рдИрдВрд▓реЗ Apple Configurator 2 рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫред рддрджрдиреБрд╕рд╛рд░, рддрдкрд╛рдИрдВрд▓реЗ рдкрд╣рд┐рд▓реЗ рдпрд╕рд▓рд╛рдИ рдЖрдлреНрдиреЛ Mac рдорд╛ рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░реНрдиреБрдкрд░реНрдЫ, рдирдпрд╛рдБ рдкреНрд░реЛрдлрд╛рдЗрд▓ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реН рд░ рд╕рдмреИ рдЖрд╡рд╢реНрдпрдХ WiFi рд╕реЗрдЯрд┐рдЩрд╣рд░реВ рдердкреНрдиреБрд╣реЛрд╕реНред
рдПрдкреНрдкрд▓ рдХрдиреНрдлрд┐рдЧрд░реЗрдЯрд░
рдпрд╣рд╛рдБ рдЖрдлреНрдиреЛ рдиреЗрдЯрд╡рд░реНрдХ рдирд╛рдо рдкреНрд░рд╡рд┐рд╖реНрдЯ рдЧрд░реНрдиреБрд╣реЛрд╕реН
рд╕реБрд░рдХреНрд╖рд╛ рдкреНрд░рдХрд╛рд░ - WPA2 рдЙрджреНрдпрдо
рд╕реНрд╡реАрдХреГрдд EAP рдкреНрд░рдХрд╛рд░рд╣рд░реВ - TTLS
рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо рд░ рдкрд╛рд╕рд╡рд░реНрдб - рдЦрд╛рд▓реА рдЫреЛрдбреНрдиреБрд╣реЛрд╕реН
рднрд┐рддреНрд░реА рдкреНрд░рдорд╛рдгреАрдХрд░рдг - PAP
рдмрд╛рд╣реНрдп рдкрд╣рд┐рдЪрд╛рди-рдЧреНрд░рд╛рд╣рдХ
рдЯреНрд░рд╕реНрдЯ рдЯреНрдпрд╛рдмред рдпрд╣рд╛рдБ рд╣рд╛рдореА рд╣рд╛рдореНрд░реЛ рдбреЛрдореЗрди рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░реНрдЫреМрдВ
рд╕рдмреИред рдкреНрд░реЛрдлрд╛рдЗрд▓ рдмрдЪрдд рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ, рд╕рд╛рдЗрди рдЗрди рд░ рдЙрдкрдХрд░рдгрд╣рд░реВрдорд╛ рд╡рд┐рддрд░рд┐рдд
рдкреНрд░реЛрдлрд╛рдЗрд▓ рддрдпрд╛рд░ рднрдПрдкрдЫрд┐, рддрдкрд╛рдЗрдБ рдпрд╕рд▓рд╛рдИ рдкреЛрдкреАрдорд╛ рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░реНрди рд░ рдпрд╕рд▓рд╛рдИ рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫред рд╕реНрдерд╛рдкрдирд╛ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдХреЛ рдХреНрд░рдордорд╛, рддрдкрд╛рдИрдВрд▓реЗ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рдХреЛ usernmae_ldap рд░ password_ldap рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рд╣реБрдиреЗрдЫ:
рдЖрдИрдУрдПрд╕
рдкреНрд░рдХреНрд░рд┐рдпрд╛ macOS рдЬрд╕реНрддреИ рдЫред рддрдкрд╛рдИрдВрд▓реЗ рдкреНрд░реЛрдлрд╛рдЗрд▓ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫ (рддрдкрд╛рдИрд▓реЗ macOS рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд╛рди рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред Apple Configurator рдорд╛ рдкреНрд░реЛрдлрд╛рдЗрд▓ рдХрд╕рд░реА рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреЗ, рдорд╛рдерд┐ рд╣реЗрд░реНрдиреБрд╣реЛрд╕реН)ред
рдкреНрд░реЛрдлрд╛рдЗрд▓ рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░реНрдиреБрд╣реЛрд╕реН, рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реН, рдкреНрд░рдорд╛рдгрд╣рд░реВ рдкреНрд░рд╡рд┐рд╖реНрдЯ рдЧрд░реНрдиреБрд╣реЛрд╕реН, рдЬрдбрд╛рди рдЧрд░реНрдиреБрд╣реЛрд╕реН:
рдпрддрд┐ рдиреИред рд╣рд╛рдореАрд▓реЗ рд░реЗрдбрд┐рдпрд╕ рд╕рд░реНрднрд░ рд╕реЗрдЯрдЕрдк рдЧрд░реНрдпреМрдВ, рдпрд╕рд▓рд╛рдИ 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