WiFi Enterprise. FreeRadius + FreeIPA + Ubiquiti

WiFi Enterprise. FreeRadius + FreeIPA + Ubiquiti

Π’Π΅ΡœΠ΅ сС опишани Π½Π΅ΠΊΠΎΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΈ Π·Π° ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π°ΡšΠ΅ Π½Π° ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ‚ΠΈΠ²Π½Π° WiFi. ОвдС ќС опишам ΠΊΠ°ΠΊΠΎ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°Π² слично Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈΡ‚Π΅ со ΠΊΠΎΠΈ ΠΌΠΎΡ€Π°Π² Π΄Π° сС соочам ΠΏΡ€ΠΈ ΠΏΠΎΠ²Ρ€Π·ΡƒΠ²Π°ΡšΠ΅ Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΡƒΡ€Π΅Π΄ΠΈ. ЌС Π³ΠΎ користимС постоСчкиот LDAP со рСгистрирани корисници, ќС Π³ΠΎ ΠΏΠΎΠ΄ΠΈΠ³Π½Π΅ΠΌΠ΅ FreeRadius ΠΈ ќС Π³ΠΎ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°ΠΌΠ΅ WPA2-Enterprise Π½Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Ρ€ΠΎΡ‚ Ubnt. Π‘Π΅ Ρ‡ΠΈΠ½ΠΈ Π΄Π΅ΠΊΠ° сè Π΅ Сдноставно. АјдС Π΄Π° видимС…

ΠœΠ°Π»ΠΊΡƒ Π·Π° ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΡ‚Π΅ Π½Π° EAP

ΠŸΡ€Π΅Π΄ Π΄Π° ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΠΌΠ΅ со Π·Π°Π΄Π°Ρ‡Π°Ρ‚Π°, Ρ‚Ρ€Π΅Π±Π° Π΄Π° ΠΎΠ΄Π»ΡƒΡ‡ΠΈΠΌΠ΅ кој ΠΌΠ΅Ρ‚ΠΎΠ΄ Π·Π° Π°Π²Ρ‚Π΅Π½Ρ‚ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π° ќС Π³ΠΎ користимС Π²ΠΎ Π½Π°ΡˆΠ΅Ρ‚ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅.

Од Π’ΠΈΠΊΠΈΠΏΠ΅Π΄ΠΈΡ˜Π°:

EAP Π΅ Ρ€Π°ΠΌΠΊΠ° Π·Π° Π°Π²Ρ‚Π΅Π½Ρ‚ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π° која чСсто сС користи Π²ΠΎ Π±Π΅Π·ΠΆΠΈΡ‡Π½ΠΈ ΠΌΡ€Π΅ΠΆΠΈ ΠΈ ΠΏΠΎΠ²Ρ€Π·ΡƒΠ²Π°ΡšΠ° ΠΎΠ΄ Ρ‚ΠΎΡ‡ΠΊΠ° Π΄ΠΎ Ρ‚ΠΎΡ‡ΠΊΠ°. Π€ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΡ‚ ΠΏΡ€Π²ΠΏΠ°Ρ‚ бСшС опишан Π²ΠΎ RFC 3748 ΠΈ Π°ΠΆΡƒΡ€ΠΈΡ€Π°Π½ Π²ΠΎ RFC 5247.
EAP сС користи Π·Π° ΠΈΠ·Π±ΠΎΡ€ Π½Π° ΠΌΠ΅Ρ‚ΠΎΠ΄ Π·Π° Π°Π²Ρ‚Π΅Π½Ρ‚ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π°, Π·Π° ΠΏΡ€Π΅Π½Π΅ΡΡƒΠ²Π°ΡšΠ΅ ΠΊΠ»ΡƒΡ‡Π΅Π²ΠΈ ΠΈ Π·Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° Ρ‚ΠΈΠ΅ ΠΊΠ»ΡƒΡ‡Π΅Π²ΠΈ со ΠΏΡ€ΠΈΠΊΠ»ΡƒΡ‡ΠΎΡ†ΠΈ Π½Π°Ρ€Π΅Ρ‡Π΅Π½ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈ EAP. ΠŸΠΎΡΡ‚ΠΎΡ˜Π°Ρ‚ ΠΌΠ½ΠΎΠ³Ρƒ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈ Π½Π° EAP, ΠΈ Π΄Π΅Ρ„ΠΈΠ½ΠΈΡ€Π°Π½ΠΈ со самиот EAP ΠΈ објавСни ΠΎΠ΄ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»Π½ΠΈ ΠΏΡ€ΠΎΠ΄Π°Π²Π°Ρ‡ΠΈ. EAP Π½Π΅ Π³ΠΎ Π΄Π΅Ρ„ΠΈΠ½ΠΈΡ€Π° ΡΠ»ΠΎΡ˜ΠΎΡ‚ Π·Π° врска, Π³ΠΎ Π΄Π΅Ρ„ΠΈΠ½ΠΈΡ€Π° само Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΡ‚ Π½Π° ΠΏΠΎΡ€Π°ΠΊΠ°Ρ‚Π°. БСкој ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» кој користи EAP ΠΈΠΌΠ° свој ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» Π·Π° Π΅Π½ΠΊΠ°ΠΏΡΡƒΠ»Π°Ρ†ΠΈΡ˜Π° Π½Π° ΠΏΠΎΡ€Π°ΠΊΠΈ EAP.

Π‘Π°ΠΌΠΈΡ‚Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈ:

  • LEAP Π΅ ΠΊΠΎΠΌΠ΅Ρ€Ρ†ΠΈΡ˜Π°Π»Π΅Π½ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» Ρ€Π°Π·Π²ΠΈΠ΅Π½ ΠΎΠ΄ CISCO. ΠŸΡ€ΠΎΠ½Π°Ρ˜Π΄Π΅Π½ΠΈ ранливости. Π’ΠΎ ΠΌΠΎΠΌΠ΅Π½Ρ‚ΠΎΠ² Π½Π΅ сС ΠΏΡ€Π΅ΠΏΠΎΡ€Π°Ρ‡ΡƒΠ²Π° Π΄Π° сС користи
  • EAP-TLS Π΅ Π΄ΠΎΠ±Ρ€ΠΎ ΠΏΠΎΠ΄Π΄Ρ€ΠΆΠ°Π½ ΠΌΠ΅Ρ“Ρƒ ΠΏΡ€ΠΎΠ΄Π°Π²Π°Ρ‡ΠΈΡ‚Π΅ Π½Π° Π±Π΅Π·ΠΆΠΈΡ‡Π½Π° ΠΌΡ€Π΅ΠΆΠ°. Вој Π΅ Π±Π΅Π·Π±Π΅Π΄Π΅Π½ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» бидСјќи Π΅ наслСдник Π½Π° SSL стандардитС. ΠŸΠΎΡΡ‚Π°Π²ΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΡ‚ Π΅ доста ΠΊΠΎΠΌΠΏΠ»ΠΈΡ†ΠΈΡ€Π°Π½ΠΎ. ΠŸΠΎΠΊΡ€Π°Ρ˜ Π»ΠΎΠ·ΠΈΠ½ΠΊΠ°Ρ‚Π°, ΠΏΠΎΡ‚Ρ€Π΅Π±Π΅Π½ Π²ΠΈ Π΅ сСртификат Π·Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚. ΠŸΠΎΠ΄Π΄Ρ€ΠΆΠ°Π½ΠΎ Π½Π° ΠΌΠ½ΠΎΠ³Ρƒ систСми
  • EAP-TTLS - ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΏΠΎΠ΄Π΄Ρ€ΠΆΠ°Π½ Π½Π° ΠΌΠ½ΠΎΠ³Ρƒ систСми, Π½ΡƒΠ΄ΠΈ Π΄ΠΎΠ±Ρ€Π° бСзбСдност со ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅ Π½Π° PKI сСртификати само Π½Π° сСрвСрот Π·Π° Π°Π²Ρ‚Π΅Π½Ρ‚ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π°
  • EAP-MD5 Π΅ ΡƒΡˆΡ‚Π΅ Π΅Π΄Π΅Π½ ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ стандард. Нуди ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π½Π° бСзбСдност. Π Π°Π½Π»ΠΈΠ², Π½Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΠΆΡƒΠ²Π° мСѓусСбна Π°Π²Ρ‚Π΅Π½Ρ‚ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π° ΠΈ Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°ΡšΠ΅ ΠΊΠ»ΡƒΡ‡Π΅Π²ΠΈ
  • EAP-IKEv2 - Π±Π°Π·ΠΈΡ€Π°Π½ Π½Π° ΠŸΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΡ‚ Π·Π° Ρ€Π°Π·ΠΌΠ΅Π½Π° Π½Π° ΠΊΠ»ΡƒΡ‡Π΅Π²ΠΈ Π·Π° Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ Π²Π΅Ρ€Π·ΠΈΡ˜Π° 2. ΠžΠ±Π΅Π·Π±Π΅Π΄ΡƒΠ²Π° Π²Π·Π°Π΅ΠΌΠ½Π° Π°Π²Ρ‚Π΅Π½Ρ‚ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π° ΠΈ Π²ΠΎΡΠΏΠΎΡΡ‚Π°Π²ΡƒΠ²Π°ΡšΠ΅ ΠΊΠ»ΡƒΡ‡ Π·Π° сСсија ΠΏΠΎΠΌΠ΅Ρ“Ρƒ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΡ‚ ΠΈ сСрвСрот
  • PEAP Π΅ Π·Π°Π΅Π΄Π½ΠΈΡ‡ΠΊΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π½Π° CISCO, Microsoft ΠΈ RSA Security ΠΊΠ°ΠΊΠΎ ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ стандард. Π¨ΠΈΡ€ΠΎΠΊΠΎ достапСн Π²ΠΎ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅, ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡƒΠ²Π° ΠΌΠ½ΠΎΠ³Ρƒ Π΄ΠΎΠ±Ρ€Π° бСзбСдност. Π‘Π»ΠΈΡ‡Π½ΠΎ Π½Π° EAP-TTLS, Π±Π°Ρ€Π° само сСртификат ΠΎΠ΄ страната Π½Π° сСрвСрот
  • PEAPv0/EAP-MSCHAPv2 - ΠΏΠΎ EAP-TLS, ΠΎΠ²Π° Π΅ Π²Ρ‚ΠΎΡ€ ΡˆΠΈΡ€ΠΎΠΊΠΎ користСн стандард Π²ΠΎ свСтот. ΠšΠΎΡ€ΠΈΡΡ‚Π΅Π½Π° врска ΠΊΠ»ΠΈΠ΅Π½Ρ‚-сСрвСр Π²ΠΎ Microsoft, Cisco, Apple, Linux
  • PEAPv1/EAP-GTC - Π‘ΠΎΠ·Π΄Π°Π΄Π΅Π½ ΠΎΠ΄ Cisco ΠΊΠ°ΠΊΠΎ Π°Π»Ρ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π° Π½Π° PEAPv0/EAP-MSCHAPv2. НС Π³ΠΈ Π·Π°ΡˆΡ‚ΠΈΡ‚ΡƒΠ²Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈΡ‚Π΅ Π·Π° Π°Π²Ρ‚Π΅Π½Ρ‚ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π° Π½Π° кој Π±ΠΈΠ»ΠΎ Π½Π°Ρ‡ΠΈΠ½. НС Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΠΆΠ°Π½ΠΎ Π½Π° Windows OS
  • EAP-FAST Π΅ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠ° Ρ€Π°Π·Π²ΠΈΠ΅Π½Π° ΠΎΠ΄ Cisco Π·Π° Π΄Π° сС ΠΏΠΎΠΏΡ€Π°Π²Π°Ρ‚ нСдостатоцитС Π½Π° LEAP. ΠšΠΎΡ€ΠΈΡΡ‚ΠΈ Π°ΠΊΡ€Π΅Π΄ΠΈΡ‚ΠΈΠ²ΠΈ Π·Π° Π·Π°ΡˆΡ‚ΠΈΡ‚Π΅Π½ пристап (PAC). ЦСлосно Π½Π΅Π΄ΠΎΠ²Ρ€ΡˆΠ΅Π½Π°

Од сСта ΠΎΠ²Π°Π° разновидност, ΠΈΠ·Π±ΠΎΡ€ΠΎΡ‚ сè ΡƒΡˆΡ‚Π΅ Π½Π΅ Π΅ Π³ΠΎΠ»Π΅ΠΌ. Π‘Π΅ΡˆΠ΅ ΠΏΠΎΡ‚Ρ€Π΅Π±Π΅Π½ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π·Π° Π°Π²Ρ‚Π΅Π½Ρ‚ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π°: Π΄ΠΎΠ±Ρ€Π° бСзбСдност, ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π½Π° ситС ΡƒΡ€Π΅Π΄ΠΈ (Windows 10, macOS, Linux, Android, iOS) ΠΈ, Π²ΡΡƒΡˆΠ½ΠΎΡΡ‚, ΠΊΠΎΠ»ΠΊΡƒ поСдноставно, Ρ‚ΠΎΠ»ΠΊΡƒ ΠΏΠΎΠ΄ΠΎΠ±Ρ€ΠΎ. Π—Π°Ρ‚ΠΎΠ°, ΠΈΠ·Π±ΠΎΡ€ΠΎΡ‚ ΠΏΠ°Π΄Π½Π° Π½Π° EAP-TTLS Π²ΠΎ врска со ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΡ‚ PAP.
МоТС Π΄Π° сС појави ΠΏΡ€Π°ΡˆΠ°ΡšΠ΅Ρ‚ΠΎ - Π—ΠΎΡˆΡ‚ΠΎ Π΄Π° сС користи ПАП? Π·Π°Ρ‚ΠΎΠ° ΡˆΡ‚ΠΎ Ρ‚ΠΎΡ˜ прСнСсува Π»ΠΎΠ·ΠΈΠ½ΠΊΠΈ Π½Π° чисто?

Π”Π° Ρ‚ΠΎΠ° Π΅ Ρ‚ΠΎΡ‡Π½ΠΎ. ΠšΠΎΠΌΡƒΠ½ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π°Ρ‚Π° ΠΏΠΎΠΌΠ΅Ρ“Ρƒ FreeRadius ΠΈ FreeIPA ќС сС ΠΎΠ΄Π²ΠΈΠ²Π° Π½Π° овој Π½Π°Ρ‡ΠΈΠ½. Π’ΠΎ Ρ€Π΅ΠΆΠΈΠΌΠΎΡ‚ Π·Π° ΠΎΡ‚ΡΡ‚Ρ€Π°Π½ΡƒΠ²Π°ΡšΠ΅ Π³Ρ€Π΅ΡˆΠΊΠΈ, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° слСдитС ΠΊΠ°ΠΊΠΎ сС ΠΈΡΠΏΡ€Π°ΡœΠ°Π°Ρ‚ корисничкото ΠΈΠΌΠ΅ ΠΈ Π»ΠΎΠ·ΠΈΠ½ΠΊΠ°Ρ‚Π°. Π”Π°, ΠΈ ΠΏΡƒΡˆΡ‚Π΅Ρ‚Π΅ Π³ΠΈ, само Π²ΠΈΠ΅ ΠΈΠΌΠ°Ρ‚Π΅ пристап Π΄ΠΎ сСрвСрот FreeRadius.

ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚Π΅ повСќС Π·Π° Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° Π½Π° EAP-TTLS Ρ‚ΡƒΠΊΠ°

Π‘Π»ΠΎΠ±ΠΎΠ΄Π΅Π½ Π ΠΠ”Π˜Π£Π‘

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

И Π½Π°ΠΏΡ€Π°Π²Π΅Ρ‚Π΅ тСст врска ΠΎΠ΄ localhost

radtest steve testing 127.0.0.1 1812 testing123

Π”ΠΎΠ±ΠΈ ΠΎΠ΄Π³ΠΎΠ²ΠΎΡ€ ΠŸΡ€ΠΈΠΌΠ΅Π½ пристап-ΠŸΡ€ΠΈΡ„Π°Ρ‚ΠΈ ID 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

И вСднаш ќС Π³ΠΎ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΠΌΠ΅. Ни Ρ‚Ρ€Π΅Π±Π° FreeRadius Π·Π° Π΄Π° ΠΌΠΎΠΆΠ΅ΠΌΠ΅ Π΄Π° пристапимС Π΄ΠΎ FreeIPA

mods-enabled/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 in mods-ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½ΠΎ/eap
ОвдС Π΄ΠΎΠ΄Π°Π²Π°ΠΌΠ΅ Π΄Π²Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΈ Π½Π° eap. Π’ΠΈΠ΅ ќС сС Ρ€Π°Π·Π»ΠΈΠΊΡƒΠ²Π°Π°Ρ‚ само Π²ΠΎ сСртификати ΠΈ ΠΊΠ»ΡƒΡ‡Π΅Π²ΠΈ. ΠŸΠΎΠ΄ΠΎΠ»Ρƒ ќС објаснам Π·ΠΎΡˆΡ‚ΠΎ Π΅ Ρ‚ΠΎΠ° Ρ‚Π°ΠΊΠ°.

mods-ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½ΠΎ/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 ΠΈ Π²Π΅Ρ€Π·ΠΈΠΈ Π½Π° Android =< 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
}

Π‘Π»Π΅Π΄Π½ΠΎ, Ρ‚Ρ€Π΅Π±Π° Π΄Π° Π½Π°Π²Π΅Π΄Π΅Ρ‚Π΅ Π²ΠΎ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈΡ‚Π΅ ΠΊΠΎΠΈ имиња ΠΌΠΎΠΆΠ΅ Π΄Π° сС користат Π·Π° Π°Π½ΠΎΠ½ΠΈΠΌΠ½ΠΎ Π½Π°Ρ˜Π°Π²ΡƒΠ²Π°ΡšΠ΅. Π£Ρ€Π΅Π΄ΡƒΠ²Π°ΡšΠ΅ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ°.d/filter.

Π’Ρ€Π΅Π±Π° Π΄Π° Π½Π°Ρ˜Π΄Π΅Ρ‚Π΅ Π»ΠΈΠ½ΠΈΠΈ слични Π½Π° ΠΎΠ²Π°:

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

И ΠΏΠΎΠ΄ΠΎΠ»Ρƒ Π²ΠΎ elif Π΄ΠΎΠ΄Π°Π΄Π΅Ρ‚Π΅ Π³ΠΈ саканитС врСдности:

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

Π‘Π΅Π³Π° Ρ‚Ρ€Π΅Π±Π° Π΄Π° сС ΠΏΡ€Π΅Ρ„Ρ€Π»ΠΈΠΌΠ΅ Π²ΠΎ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡƒΠΌΠΎΡ‚ ΠΏΠΎΡ‚Π²Ρ€Π΄ΠΈ. ОвдС Ρ‚Ρ€Π΅Π±Π° Π΄Π° Π³ΠΎ ставитС ΠΊΠ»ΡƒΡ‡ΠΎΡ‚ ΠΈ сСртификатот ΠΎΠ΄ Π΄ΠΎΠ²Π΅Ρ€Π»ΠΈΠ² ΠΎΡ€Π³Π°Π½ Π·Π° сСртификати, ΠΊΠΎΠΈ вСќС Π³ΠΈ ΠΈΠΌΠ°ΠΌΠ΅ ΠΈ Ρ‚Ρ€Π΅Π±Π° Π΄Π° Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°ΠΌΠ΅ ΡΠ°ΠΌΠΎΠΏΠΎΡ‚ΠΏΠΈΡˆΠ°Π½ΠΈ сСртификати Π·Π° eap-guest.

ΠŸΡ€ΠΎΠΌΠ΅Π½Π΅Ρ‚Π΅ Π³ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈΡ‚Π΅ Π²ΠΎ Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° 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"

Π“ΠΈ ΠΏΠΈΡˆΡƒΠ²Π°ΠΌΠ΅ иститС врСдности Π²ΠΎ Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° сСрвСр.cnf. Π‘Π΅ ΠΌΠ΅Π½ΡƒΠ²Π°ΠΌΠ΅ само
Π·Π°Π΅Π΄Π½ΠΈΡ‡ΠΊΠΎ ΠΈΠΌΠ΅:

сСрвСр.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

ΠŸΠΎΠ΄Π³ΠΎΡ‚Π²Π΅Π½ΠΈ. ΠŸΡ€ΠΈΠΌΠ΅Π½ΠΎ сСрвСр.crt ΠΈ сСрвСр.ΠΊΠ»ΡƒΡ‡ вСќС сС рСгистриравмС ΠΏΠΎΠ³ΠΎΡ€Π΅ Π²ΠΎ eap-guest.

И, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, Π΄Π° Π³ΠΈ Π΄ΠΎΠ΄Π°Π΄Π΅ΠΌΠ΅ Π½Π°ΡˆΠΈΡ‚Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ Π·Π° пристап Π²ΠΎ Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚.ΠΊΠΎΠ½Ρ„. Имам 7. Π—Π° Π΄Π° Π½Π΅ ја Π΄ΠΎΠ΄Π°Π²Π°ΠΌΠ΅ сСкоја Ρ‚ΠΎΡ‡ΠΊΠ° посСбно, ќС ја напишСмС само ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π° Π²ΠΎ која сС Π½Π°ΠΎΡ“Π°Π°Ρ‚ (пристапнитС Ρ‚ΠΎΡ‡ΠΊΠΈ ΠΌΠΈ сС Π²ΠΎ посСбСн VLAN).

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

Π£Π±ΠΈΠΊΠ²ΠΈΡ‚ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Ρ€

ΠŸΠΎΠ΄ΠΈΠ³Π½ΡƒΠ²Π°ΠΌΠ΅ посСбна ΠΌΡ€Π΅ΠΆΠ° Π½Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΎΡ€ΠΎΡ‚. НСка Π±ΠΈΠ΄Π΅ 192.168.2.0/24
ΠžΠ΄Π΅Ρ‚Π΅ Π²ΠΎ поставки -> ΠΏΡ€ΠΎΡ„ΠΈΠ». НиС создавамС Π½ΠΎΠ²:

WiFi Enterprise. FreeRadius + FreeIPA + Ubiquiti

Ја ΠΏΠΈΡˆΡƒΠ²Π°ΠΌΠ΅ адрСсата ΠΈ ΠΏΠΎΡ€Ρ‚Π°Ρ‚Π° Π½Π° сСрвСрот Π·Π° радиус ΠΈ Π»ΠΎΠ·ΠΈΠ½ΠΊΠ°Ρ‚Π° ΡˆΡ‚ΠΎ Π΅ напишана Π²ΠΎ Π΄Π°Ρ‚ΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈ.conf:

WiFi Enterprise. FreeRadius + FreeIPA + Ubiquiti

ΠšΡ€Π΅ΠΈΡ€Π°Ρ˜Ρ‚Π΅ Π½ΠΎΠ²ΠΎ ΠΈΠΌΠ΅ Π·Π° Π±Π΅Π·ΠΆΠΈΡ‡Π½Π° ΠΌΡ€Π΅ΠΆΠ°. Π˜Π·Π±Π΅Ρ€Π΅Ρ‚Π΅ WPA-EAP (Enterprise) ΠΊΠ°ΠΊΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π·Π° Π°Π²Ρ‚Π΅Π½Ρ‚ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π° ΠΈ Π½Π°Π²Π΅Π΄Π΅Ρ‚Π΅ Π³ΠΎ ΠΊΡ€Π΅ΠΈΡ€Π°Π½ΠΈΠΎΡ‚ ΠΏΡ€ΠΎΡ„ΠΈΠ» Π½Π° радиус:

WiFi Enterprise. FreeRadius + FreeIPA + Ubiquiti

Π—Π°ΡˆΡ‚Π΅Π΄ΡƒΠ²Π°ΠΌΠ΅ сè, Π°ΠΏΠ»ΠΈΡ†ΠΈΡ€Π°ΠΌΠ΅ ΠΈ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΡƒΠ²Π°ΠΌΠ΅ ΠΏΠΎΠ½Π°Ρ‚Π°ΠΌΡƒ.

ΠŸΠΎΡΡ‚Π°Π²ΡƒΠ²Π°ΡšΠ΅ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈ

Π”Π° ΠΏΠΎΡ‡Π½Π΅ΠΌΠ΅ со Π½Π°Ρ˜Ρ‚Π΅ΡˆΠΊΠΎΡ‚ΠΎ!

Windows 10

Π’Π΅ΡˆΠΊΠΎΡ‚ΠΈΡ˜Π°Ρ‚Π° сС свСдува Π½Π° Ρ„Π°ΠΊΡ‚ΠΎΡ‚ Π΄Π΅ΠΊΠ° Windows сè ΡƒΡˆΡ‚Π΅ Π½Π΅ Π·Π½Π°Π΅ ΠΊΠ°ΠΊΠΎ Π΄Π° сС ΠΏΠΎΠ²Ρ€Π·Π΅ со ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ‚ΠΈΠ²Π½Π° WiFi ΠΏΡ€Π΅ΠΊΡƒ Π΄ΠΎΠΌΠ΅Π½. Π—Π°Ρ‚ΠΎΠ°, ΠΌΠΎΡ€Π° Ρ€Π°Ρ‡Π½ΠΎ Π΄Π° Π³ΠΎ поставимС Π½Π°ΡˆΠΈΠΎΡ‚ сСртификат Π²ΠΎ Π΄ΠΎΠ²Π΅Ρ€Π»ΠΈΠ²Π°Ρ‚Π° ΠΏΡ€ΠΎΠ΄Π°Π²Π½ΠΈΡ†Π° Π·Π° сСртификати. ОвдС ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° користитС ΠΈ ΡΠ°ΠΌΠΎΠΏΠΎΡ‚ΠΏΠΈΡˆΠ°Π½ΠΈ ΠΈ ΠΎΠ΄ ΠΎΡ€Π³Π°Π½ΠΎΡ‚ Π·Π° ΡΠ΅Ρ€Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π°. ЌС Π³ΠΎ користам Π²Ρ‚ΠΎΡ€ΠΈΠΎΡ‚.

Π‘Π»Π΅Π΄Π½ΠΎ, Ρ‚Ρ€Π΅Π±Π° Π΄Π° ΠΊΡ€Π΅ΠΈΡ€Π°Ρ‚Π΅ Π½ΠΎΠ²Π° врска. Π—Π° Π΄Π° Π³ΠΎ Π½Π°ΠΏΡ€Π°Π²ΠΈΡ‚Π΅ ΠΎΠ²Π°, ΠΎΠ΄Π΅Ρ‚Π΅ Π΄ΠΎ поставкитС Π·Π° ΠΌΡ€Π΅ΠΆΠ° ΠΈ Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ -> Π¦Π΅Π½Ρ‚Π°Ρ€ Π·Π° ΠΌΡ€Π΅ΠΆΠΈ ΠΈ ΡΠΏΠΎΠ΄Π΅Π»ΡƒΠ²Π°ΡšΠ΅ -> ΠšΡ€Π΅ΠΈΡ€Π°Ρ˜Ρ‚Π΅ ΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Ρ˜Ρ‚Π΅ Π½ΠΎΠ²Π° врска ΠΈΠ»ΠΈ ΠΌΡ€Π΅ΠΆΠ°:

WiFi Enterprise. FreeRadius + FreeIPA + Ubiquiti

WiFi Enterprise. FreeRadius + FreeIPA + Ubiquiti

WiFi Enterprise. FreeRadius + FreeIPA + Ubiquiti

Π Π°Ρ‡Π½ΠΎ внСсСтС Π³ΠΎ ΠΈΠΌΠ΅Ρ‚ΠΎ Π½Π° ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π° ΠΈ ΠΏΡ€ΠΎΠΌΠ΅Π½Π΅Ρ‚Π΅ Π³ΠΎ Ρ‚ΠΈΠΏΠΎΡ‚ Π½Π° бСзбСдност. ΠžΡ‚ΠΊΠ°ΠΊΠΎ ќС ΠΊΠ»ΠΈΠΊΠ½Π΅Ρ‚Π΅ Π½Π° ΠΏΡ€ΠΎΠΌΠ΅Π½Π° Π½Π° поставкитС Π·Π° ΠΏΠΎΠ²Ρ€Π·ΡƒΠ²Π°ΡšΠ΅ ΠΈ Π²ΠΎ ΠΊΠ°Ρ€Ρ‚ΠΈΡ‡ΠΊΠ°Ρ‚Π° БСзбСдност, ΠΈΠ·Π±Π΅Ρ€Π΅Ρ‚Π΅ ΠΌΡ€Π΅ΠΆΠ½Π° Π°Π²Ρ‚Π΅Π½Ρ‚ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π° - EAP-TTLS.

WiFi Enterprise. FreeRadius + FreeIPA + Ubiquiti

WiFi Enterprise. FreeRadius + FreeIPA + Ubiquiti

WiFi Enterprise. FreeRadius + FreeIPA + Ubiquiti

Π’Π»Π΅Π³ΡƒΠ²Π°ΠΌΠ΅ Π²ΠΎ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈΡ‚Π΅, ја ΠΏΡ€ΠΎΠΏΠΈΡˆΡƒΠ²Π°ΠΌΠ΅ довСрливоста Π½Π° Π°Π²Ρ‚Π΅Π½Ρ‚ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π°Ρ‚Π° - ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΡ‚. Како Π΄ΠΎΠ²Π΅Ρ€Π»ΠΈΠ² ΠΎΡ€Π³Π°Π½ Π·Π° ΡΠ΅Ρ€Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π°, ΠΈΠ·Π±Π΅Ρ€Π΅Ρ‚Π΅ Π³ΠΎ сСртификатот ΡˆΡ‚ΠΎ Π³ΠΎ Π΄ΠΎΠ΄Π°Π΄ΠΎΠ²ΠΌΠ΅, ΡˆΡ‚ΠΈΠΊΠ»ΠΈΡ€Π°Ρ˜Ρ‚Π΅ Π³ΠΎ ΠΏΠΎΠ»Π΅Ρ‚ΠΎ β€žΠΠ΅ издавај ΠΏΠΎΠΊΠ°Π½Π° Π·Π° корисникот Π°ΠΊΠΎ сСрвСрот Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΎΠ²Π»Π°ΡΡ‚ΠΈβ€œ ΠΈ ΠΈΠ·Π±Π΅Ρ€Π΅Ρ‚Π΅ Π³ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΡ‚ Π·Π° Π°Π²Ρ‚Π΅Π½Ρ‚ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π° - Π½Π΅ΡˆΠΈΡ„Ρ€ΠΈΡ€Π°Π½Π° Π»ΠΎΠ·ΠΈΠ½ΠΊΠ° (PAP).

WiFi Enterprise. FreeRadius + FreeIPA + Ubiquiti

Π‘Π»Π΅Π΄Π½ΠΎ, ΠΎΠ΄Π΅Ρ‚Π΅ Π΄ΠΎ Π½Π°ΠΏΡ€Π΅Π΄Π½ΠΈΡ‚Π΅ поставки, ставСтС ΡˆΡ‚ΠΈΠΊΠ»ΠΈΡ€Π°ΡšΠ΅ Π½Π° β€žΠΠ°Π²Π΅Π΄Π΅Ρ‚Π΅ Π³ΠΎ Ρ€Π΅ΠΆΠΈΠΌΠΎΡ‚ Π·Π° Π°Π²Ρ‚Π΅Π½Ρ‚ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π°β€œ. Π˜Π·Π±Π΅Ρ€Π΅Ρ‚Π΅ β€žΠšΠΎΡ€ΠΈΡΠ½ΠΈΡ‡ΠΊΠ° Π°Π²Ρ‚Π΅Π½Ρ‚ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π°β€œ ΠΈ ΠΊΠ»ΠΈΠΊΠ½Π΅Ρ‚Π΅ Π½Π° Π·Π°Ρ‡ΡƒΠ²Π°Ρ˜ Π°ΠΊΡ€Π΅Π΄ΠΈΡ‚ΠΈΠ²ΠΈ. ОвдС ќС Ρ‚Ρ€Π΅Π±Π° Π΄Π° внСсСтС username_ldap ΠΈ password_ldap

WiFi Enterprise. FreeRadius + FreeIPA + Ubiquiti

WiFi Enterprise. FreeRadius + FreeIPA + Ubiquiti

WiFi Enterprise. FreeRadius + FreeIPA + Ubiquiti

Π—Π°ΡˆΡ‚Π΅Π΄ΡƒΠ²Π°ΠΌΠ΅ сè, Π°ΠΏΠ»ΠΈΡ†ΠΈΡ€Π°ΠΌΠ΅, Π·Π°Ρ‚Π²ΠΎΡ€Π°ΠΌΠ΅. ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° сС ΠΏΠΎΠ²Ρ€Π·Π΅Ρ‚Π΅ Π½Π° Π½ΠΎΠ²Π° ΠΌΡ€Π΅ΠΆΠ°.

Linux

ВСстирав Π½Π° Ubuntu 18.04, 18.10, Fedora 29, 30.

ΠŸΡ€Π²ΠΎ, Π΄Π° Π³ΠΎ ΠΏΡ€Π΅Π·Π΅ΠΌΠ΅ΠΌΠ΅ Π½Π°ΡˆΠΈΠΎΡ‚ сСртификат. Π’ΠΎ Линукс Π½Π΅ најдов Π΄Π°Π»ΠΈ Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π΄Π° сС користат систСмски сСртификати ΠΈ Π΄Π°Π»ΠΈ Π²ΠΎΠΎΠΏΡˆΡ‚ΠΎ постои Ρ‚Π°ΠΊΠ²Π° ΠΏΡ€ΠΎΠ΄Π°Π²Π½ΠΈΡ†Π°.

АјдС Π΄Π° сС ΠΏΠΎΠ²Ρ€Π·Π΅ΠΌΠ΅ со Π΄ΠΎΠΌΠ΅Π½ΠΎΡ‚. Π—Π°Ρ‚ΠΎΠ°, ΠΏΠΎΡ‚Ρ€Π΅Π±Π΅Π½ Π½ΠΈ Π΅ сСртификат ΠΎΠ΄ ΠΎΡ€Π³Π°Π½ΠΎΡ‚ Π·Π° ΡΠ΅Ρ€Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π° ΠΎΠ΄ кој Π΅ ΠΊΡƒΠΏΠ΅Π½ Π½Π°ΡˆΠΈΠΎΡ‚ сСртификат.

Π‘ΠΈΡ‚Π΅ врски сС Π½Π°ΠΏΡ€Π°Π²Π΅Π½ΠΈ Π²ΠΎ Π΅Π΄Π΅Π½ ΠΏΡ€ΠΎΠ·ΠΎΡ€Π΅Ρ†. Π˜Π·Π±ΠΎΡ€ Π½Π° Π½Π°ΡˆΠ°Ρ‚Π° ΠΌΡ€Π΅ΠΆΠ°:

WiFi Enterprise. FreeRadius + FreeIPA + Ubiquiti

Π°Π½ΠΎΠ½ΠΈΠΌΠ΅Π½-ΠΊΠ»ΠΈΠ΅Π½Ρ‚
Π΄ΠΎΠΌΠ΅Π½ - Π΄ΠΎΠΌΠ΅Π½ΠΎΡ‚ Π·Π° кој сС ΠΈΠ·Π΄Π°Π²Π° сСртификатот

Андроид

Π½Π΅-Бамсунг

Од Π²Π΅Ρ€Π·ΠΈΡ˜Π°Ρ‚Π° 7, ΠΊΠΎΠ³Π° ΠΏΠΎΠ²Ρ€Π·ΡƒΠ²Π°Ρ‚Π΅ WiFi, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° користитС систСмски сСртификати со Π½Π°Π²Π΅Π΄ΡƒΠ²Π°ΡšΠ΅ само Π½Π° Π΄ΠΎΠΌΠ΅Π½ΠΎΡ‚:

WiFi Enterprise. FreeRadius + FreeIPA + Ubiquiti

Π΄ΠΎΠΌΠ΅Π½ - Π΄ΠΎΠΌΠ΅Π½ΠΎΡ‚ Π·Π° кој сС ΠΈΠ·Π΄Π°Π²Π° сСртификатот
Π°Π½ΠΎΠ½ΠΈΠΌΠ΅Π½-ΠΊΠ»ΠΈΠ΅Π½Ρ‚

Samsung

Како ΡˆΡ‚ΠΎ напишав ΠΏΠΎΠ³ΠΎΡ€Π΅, ΡƒΡ€Π΅Π΄ΠΈΡ‚Π΅ Π½Π° Samsung Π½Π΅ Π·Π½Π°Π°Ρ‚ ΠΊΠ°ΠΊΠΎ Π΄Π° користат систСмски сСртификати ΠΏΡ€ΠΈ ΠΏΠΎΠ²Ρ€Π·ΡƒΠ²Π°ΡšΠ΅ Π½Π° WiFi ΠΈ Π½Π΅ΠΌΠ°Π°Ρ‚ моТност Π·Π° ΠΏΠΎΠ²Ρ€Π·ΡƒΠ²Π°ΡšΠ΅ ΠΏΡ€Π΅ΠΊΡƒ Π΄ΠΎΠΌΠ΅Π½. Π—Π°Ρ‚ΠΎΠ°, ΠΌΠΎΡ€Π° Ρ€Π°Ρ‡Π½ΠΎ Π΄Π° Π³ΠΎ Π΄ΠΎΠ΄Π°Π΄Π΅Ρ‚Π΅ корСнскиот сСртификат Π½Π° ΠΎΡ€Π³Π°Π½ΠΎΡ‚ Π·Π° ΡΠ΅Ρ€Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π° (ca.pem, Π³ΠΎ Π·Π΅ΠΌΠ°ΠΌΠ΅ Π½Π° сСрвСрот Radius). Π•Π²Π΅ ΠΊΠ°Π΄Π΅ ќС сС користи само-ΠΏΠΎΡ‚ΠΏΠΈΡˆΠ°Π½.

ΠŸΡ€Π΅Π·Π΅ΠΌΠ΅Ρ‚Π΅ Π³ΠΎ сСртификатот Π½Π° Π²Π°ΡˆΠΈΠΎΡ‚ ΡƒΡ€Π΅Π΄ ΠΈ ΠΈΠ½ΡΡ‚Π°Π»ΠΈΡ€Π°Ρ˜Ρ‚Π΅ Π³ΠΎ.

Π˜Π½ΡΡ‚Π°Π»Π°Ρ†ΠΈΡ˜Π° Π½Π° сСртификатWiFi Enterprise. FreeRadius + FreeIPA + Ubiquiti

WiFi Enterprise. FreeRadius + FreeIPA + Ubiquiti

WiFi Enterprise. FreeRadius + FreeIPA + Ubiquiti

WiFi Enterprise. FreeRadius + FreeIPA + Ubiquiti

Π’ΠΎ исто Π²Ρ€Π΅ΠΌΠ΅, ќС Ρ‚Ρ€Π΅Π±Π° Π΄Π° поставитС шСма Π·Π° ΠΎΡ‚ΠΊΠ»ΡƒΡ‡ΡƒΠ²Π°ΡšΠ΅ Π½Π° Π΅ΠΊΡ€Π°Π½ΠΎΡ‚, ΠΏΠΈΠ½-ΠΊΠΎΠ΄ΠΎΡ‚ ΠΈΠ»ΠΈ Π»ΠΎΠ·ΠΈΠ½ΠΊΠ°Ρ‚Π°, Π°ΠΊΠΎ вСќС Π½Π΅ Π΅ поставСна:

WiFi Enterprise. FreeRadius + FreeIPA + Ubiquiti

WiFi Enterprise. FreeRadius + FreeIPA + Ubiquiti

ПокаТав ΠΊΠΎΠΌΠΏΠ»ΠΈΡ†ΠΈΡ€Π°Π½Π° Π²Π΅Ρ€Π·ΠΈΡ˜Π° Π½Π° ΠΈΠ½ΡΡ‚Π°Π»ΠΈΡ€Π°ΡšΠ΅ сСртификат. На ΠΏΠΎΠ²Π΅ΡœΠ΅Ρ‚ΠΎ ΡƒΡ€Π΅Π΄ΠΈ, Сдноставно ΠΊΠ»ΠΈΠΊΠ½Π΅Ρ‚Π΅ Π½Π° ΠΏΡ€Π΅Π·Π΅ΠΌΠ΅Π½ΠΈΠΎΡ‚ сСртификат.

Кога сСртификатот Π΅ инсталиран, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚Π΅ Π½Π° врската:

WiFi Enterprise. FreeRadius + FreeIPA + Ubiquiti

сСртификат - Π½Π°Π²Π΅Π΄Π΅Ρ‚Π΅ Π³ΠΎ оној ΡˆΡ‚ΠΎ Π΅ инсталиран
Π°Π½ΠΎΠ½ΠΈΠΌΠ΅Π½ корисник - гостин

MacOS

Π£Ρ€Π΅Π΄ΠΈΡ‚Π΅ Π½Π° Apple Π½Π°Π΄Π²ΠΎΡ€ ΠΎΠ΄ ΠΊΡƒΡ‚ΠΈΡ˜Π°Ρ‚Π° ΠΌΠΎΠΆΠ°Ρ‚ Π΄Π° сС ΠΏΠΎΠ²Ρ€Π·Π°Ρ‚ само со EAP-TLS, Π½ΠΎ сСпак Ρ‚Ρ€Π΅Π±Π° Π΄Π° ΠΈΠΌ Ρ„Ρ€Π»ΠΈΡ‚Π΅ сСртификат. Π—Π° Π΄Π° Π½Π°Π²Π΅Π΄Π΅Ρ‚Π΅ Ρ€Π°Π·Π»ΠΈΡ‡Π΅Π½ Π½Π°Ρ‡ΠΈΠ½ Π½Π° ΠΏΠΎΠ²Ρ€Π·ΡƒΠ²Π°ΡšΠ΅, Ρ‚Ρ€Π΅Π±Π° Π΄Π° користитС Apple Configurator 2. Π‘ΠΏΠΎΡ€Π΅Π΄ Ρ‚ΠΎΠ°, ΠΏΡ€Π²ΠΎ ΠΌΠΎΡ€Π° Π΄Π° Π³ΠΎ ΠΏΡ€Π΅Π·Π΅ΠΌΠ΅Ρ‚Π΅ Π½Π° Π²Π°ΡˆΠΈΠΎΡ‚ Mac, Π΄Π° ΠΊΡ€Π΅ΠΈΡ€Π°Ρ‚Π΅ Π½ΠΎΠ² ΠΏΡ€ΠΎΡ„ΠΈΠ» ΠΈ Π΄Π° Π³ΠΈ Π΄ΠΎΠ΄Π°Π΄Π΅Ρ‚Π΅ ситС ΠΏΠΎΡ‚Ρ€Π΅Π±Π½ΠΈ поставки Π·Π° WiFi.

Π•ΠΏΠ» ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ‚ΠΎΡ€WiFi Enterprise. FreeRadius + FreeIPA + Ubiquiti

WiFi Enterprise. FreeRadius + FreeIPA + Ubiquiti

ВнСсСтС Π³ΠΎ ΠΈΠΌΠ΅Ρ‚ΠΎ Π½Π° Π²Π°ΡˆΠ°Ρ‚Π° ΠΌΡ€Π΅ΠΆΠ° ΠΎΠ²Π΄Π΅
Π’ΠΈΠΏ Π½Π° бСзбСдност - WPA2 Enterprise
ΠŸΡ€ΠΈΡ„Π°Ρ‚Π΅Π½ΠΈ Ρ‚ΠΈΠΏΠΎΠ²ΠΈ EAP - TTLS
ΠšΠΎΡ€ΠΈΡΠ½ΠΈΡ‡ΠΊΠΎ ΠΈΠΌΠ΅ ΠΈ Π»ΠΎΠ·ΠΈΠ½ΠΊΠ° - оставСтС ΠΏΡ€Π°Π·Π½ΠΈ
Π’Π½Π°Ρ‚Ρ€Π΅ΡˆΠ½Π° Π°Π²Ρ‚Π΅Π½Ρ‚ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π° - ПАП
ΠΠ°Π΄Π²ΠΎΡ€Π΅ΡˆΠ΅Π½ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‚Π΅Ρ‚-ΠΊΠ»ΠΈΠ΅Π½Ρ‚

ΠšΠ°Ρ€Ρ‚ΠΈΡ‡ΠΊΠ° Π·Π° Π΄ΠΎΠ²Π΅Ρ€Π±Π°. ОвдС Π³ΠΎ ΠΎΠ΄Ρ€Π΅Π΄ΡƒΠ²Π°ΠΌΠ΅ Π½Π°ΡˆΠΈΠΎΡ‚ Π΄ΠΎΠΌΠ΅Π½

Π‘ΠΈΡ‚Π΅. ΠŸΡ€ΠΎΡ„ΠΈΠ»ΠΎΡ‚ ΠΌΠΎΠΆΠ΅ Π΄Π° сС Π·Π°Ρ‡ΡƒΠ²Π°, ΠΏΠΎΡ‚ΠΏΠΈΡˆΠ΅ ΠΈ дистрибуира Π½Π° ΡƒΡ€Π΅Π΄ΠΈ

ΠžΡ‚ΠΊΠ°ΠΊΠΎ ΠΏΡ€ΠΎΡ„ΠΈΠ»ΠΎΡ‚ Π΅ ΠΏΠΎΠ΄Π³ΠΎΡ‚Π²Π΅Π½, Ρ‚Ρ€Π΅Π±Π° Π΄Π° Π³ΠΎ ΠΏΡ€Π΅Π·Π΅ΠΌΠ΅Ρ‚Π΅ Π½Π° Π°Ρ„ΠΈΠΎΠ½ ΠΈ Π΄Π° Π³ΠΎ инсталиратС. Π—Π° Π²Ρ€Π΅ΠΌΠ΅ Π½Π° процСсот Π½Π° ΠΈΠ½ΡΡ‚Π°Π»Π°Ρ†ΠΈΡ˜Π°, ќС Ρ‚Ρ€Π΅Π±Π° Π΄Π° Π³ΠΈ Π½Π°Π²Π΅Π΄Π΅Ρ‚Π΅ usernmae_ldap ΠΈ password_ldap Π½Π° корисникот:

WiFi Enterprise. FreeRadius + FreeIPA + Ubiquiti

WiFi Enterprise. FreeRadius + FreeIPA + Ubiquiti

WiFi Enterprise. FreeRadius + FreeIPA + Ubiquiti

iOS

ΠŸΡ€ΠΎΡ†Π΅ΡΠΎΡ‚ Π΅ сличСн Π½Π° macOS. Π’Ρ€Π΅Π±Π° Π΄Π° користитС ΠΏΡ€ΠΎΡ„ΠΈΠ» (ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΠΈΠ΄Π΅ исто ΠΊΠ°ΠΊΠΎ ΠΈ Π·Π° macOS. Како Π΄Π° ΠΊΡ€Π΅ΠΈΡ€Π°Ρ‚Π΅ ΠΏΡ€ΠΎΡ„ΠΈΠ» Π²ΠΎ Apple Configurator, Π²ΠΈΠ΄Π΅Ρ‚Π΅ ΠΏΠΎΠ³ΠΎΡ€Π΅).

ΠŸΡ€Π΅Π·Π΅ΠΌΠ΅Ρ‚Π΅ Π³ΠΎ ΠΏΡ€ΠΎΡ„ΠΈΠ»ΠΎΡ‚, ΠΈΠ½ΡΡ‚Π°Π»ΠΈΡ€Π°Ρ˜Ρ‚Π΅, внСсСтС Π°ΠΊΡ€Π΅Π΄ΠΈΡ‚ΠΈΠ²ΠΈ, ΠΏΠΎΠ²Ρ€Π·Π΅Ρ‚Π΅ сС:

WiFi Enterprise. FreeRadius + FreeIPA + Ubiquiti

WiFi Enterprise. FreeRadius + FreeIPA + Ubiquiti

WiFi Enterprise. FreeRadius + FreeIPA + Ubiquiti

WiFi Enterprise. FreeRadius + FreeIPA + Ubiquiti

WiFi Enterprise. FreeRadius + FreeIPA + Ubiquiti

WiFi Enterprise. FreeRadius + FreeIPA + Ubiquiti

Π’ΠΎΠ° Π΅ сС. ΠŸΠΎΡΡ‚Π°Π²ΠΈΠ²ΠΌΠ΅ сСрвСр Radius, Π³ΠΎ синхронизиравмС со FreeIPA ΠΈ ΠΈΠΌ ΠΊΠ°ΠΆΠ°Π²ΠΌΠ΅ Π½Π° Ubiquiti AP Π΄Π° користат WPA2-EAP.

МоТни ΠΏΡ€Π°ΡˆΠ°ΡšΠ°

НА: ΠΊΠ°ΠΊΠΎ Π΄Π° ΠΏΡ€Π΅Ρ„Ρ€Π»ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΡ„ΠΈΠ»/сСртификат Π½Π° Π²Ρ€Π°Π±ΠΎΡ‚Π΅Π½?

ЗА: Π“ΠΈ Ρ‡ΡƒΠ²Π°ΠΌ ситС сСртификати/ΠΏΡ€ΠΎΡ„ΠΈΠ»ΠΈ Π½Π° ftp со Π²Π΅Π± пристап. Подигна гостинска ΠΌΡ€Π΅ΠΆΠ° со ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΡƒΠ²Π°ΡšΠ΅ Π½Π° Π±Ρ€Π·ΠΈΠ½Π°Ρ‚Π° ΠΈ пристап само Π΄ΠΎ Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚, со исклучок Π½Π° ftp.
ΠΠ²Ρ‚Π΅Π½Ρ‚ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π°Ρ‚Π° Ρ‚Ρ€Π°Π΅ 2 Π΄Π΅Π½Π°, ΠΏΠΎ ΡˆΡ‚ΠΎ сС рСсСтира ΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΡ‚ останува Π±Π΅Π· Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚. Π’ΠΎΠ°. ΠΊΠΎΠ³Π° Π²Ρ€Π°Π±ΠΎΡ‚Π΅Π½ сака Π΄Π° сС ΠΏΠΎΠ²Ρ€Π·Π΅ Π½Π° WiFi, Ρ‚ΠΎΡ˜ ΠΏΡ€Π²ΠΎ сС ΠΏΠΎΠ²Ρ€Π·ΡƒΠ²Π° Π½Π° гостинската ΠΌΡ€Π΅ΠΆΠ°, пристапува Π΄ΠΎ FTP, Π³ΠΎ ΠΏΡ€Π΅Π·Π΅ΠΌΠ° сСртификатот ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΡ„ΠΈΠ»ΠΎΡ‚ ΡˆΡ‚ΠΎ ΠΌΡƒ Π΅ ΠΏΠΎΡ‚Ρ€Π΅Π±Π΅Π½, Π³ΠΎ инсталира, Π° ΠΏΠΎΡ‚ΠΎΠ° ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΏΠΎΠ²Ρ€Π·Π΅ Π½Π° ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ‚ΠΈΠ²Π½Π°Ρ‚Π° ΠΌΡ€Π΅ΠΆΠ°.

НА: Π·ΠΎΡˆΡ‚ΠΎ Π΄Π° Π½Π΅ користитС шСма со MSCHAPv2? Π’Π°Π° Π΅ ΠΏΠΎΠ±Π΅Π·Π±Π΅Π΄Π½Π°!

ЗА: ΠŸΡ€Π²ΠΎ, Ρ‚Π°ΠΊΠ²Π°Ρ‚Π° шСма Ρ€Π°Π±ΠΎΡ‚ΠΈ Π΄ΠΎΠ±Ρ€ΠΎ Π½Π° NPS (БистСм Π·Π° ΠΌΡ€Π΅ΠΆΠ½Π° ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ° Π½Π° Windows), Π²ΠΎ Π½Π°ΡˆΠ°Ρ‚Π° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π° Π½Π΅ΠΎΠΏΡ…ΠΎΠ΄Π½ΠΎ Π΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΎ Π΄Π° сС ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π° LDAP (FreeIpa) ΠΈ Π΄Π° сС складираат Ρ…Π°ΡˆΠΎΠ²ΠΈΡ‚Π΅ Π½Π° Π»ΠΎΠ·ΠΈΠ½ΠΊΠ°Ρ‚Π° Π½Π° сСрвСрот. Π”ΠΎΠ΄Π°Π΄Π΅Ρ‚Π΅. Π½Π΅ Π΅ ΠΏΡ€Π΅ΠΏΠΎΡ€Π°Ρ‡Π»ΠΈΠ²ΠΎ Π΄Π° сС ΠΏΡ€Π°Π²Π°Ρ‚ поставки, бидСјќи. ΠΎΠ²Π° ΠΌΠΎΠΆΠ΅ Π΄Π° Π΄ΠΎΠ²Π΅Π΄Π΅ Π΄ΠΎ Ρ€Π°Π·Π½ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ со ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·ΠΈΡ€Π°ΡšΠ΅ Π½Π° ΡƒΠ»Ρ‚Ρ€Π°Π·Π²ΡƒΠΊΠΎΡ‚. Π’Ρ‚ΠΎΡ€ΠΎ, Ρ…Π°ΡˆΠΎΡ‚ Π΅ MD4, Ρ‚Π°ΠΊΠ° ΡˆΡ‚ΠΎ Π½Π΅ Π΄ΠΎΠ΄Π°Π²Π° Π³ΠΎΠ»Π΅ΠΌΠ° бСзбСдност.

НА: Π΄Π°Π»ΠΈ Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π΄Π° сС овластат ΡƒΡ€Π΅Π΄ΠΈ ΠΏΡ€Π΅ΠΊΡƒ ΠΌΠ°ΠΊ-адрСси?

ЗА: НЕ, ΠΎΠ²Π° Π½Π΅ Π΅ Π±Π΅Π·Π±Π΅Π΄Π½ΠΎ, Π½Π°ΠΏΠ°Ρ“Π°Ρ‡ΠΎΡ‚ ΠΌΠΎΠΆΠ΅ Π΄Π° Π³ΠΈ ΠΌΠ΅Π½ΡƒΠ²Π° MAC адрСситС, Π° ΡƒΡˆΡ‚Π΅ повСќС ΠΎΠ²Π»Π°ΡΡ‚ΡƒΠ²Π°ΡšΠ΅Ρ‚ΠΎ ΠΎΠ΄ MAC адрСситС Π½Π΅ Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΠΆΠ°Π½ΠΎ Π½Π° ΠΌΠ½ΠΎΠ³Ρƒ ΡƒΡ€Π΅Π΄ΠΈ

НА: ΡˆΡ‚ΠΎ Π΄Π° сС користат Π³Π΅Π½Π΅Ρ€Π°Π»Π½ΠΎ ситС ΠΎΠ²ΠΈΠ΅ сСртификати? Π΄Π°Π»ΠΈ моТСш Π΄Π° сС ΠΏΡ€ΠΈΠ΄Ρ€ΡƒΠΆΠΈΡˆ Π±Π΅Π· Π½ΠΈΠ²?

ЗА: сСртификатитС сС користат Π·Π° ΠΎΠ²Π»Π°ΡΡ‚ΡƒΠ²Π°ΡšΠ΅ Π½Π° сСрвСрот. ОниС. ΠΏΡ€ΠΈ ΠΏΠΎΠ²Ρ€Π·ΡƒΠ²Π°ΡšΠ΅, ΡƒΡ€Π΅Π΄ΠΎΡ‚ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡƒΠ²Π° Π΄Π°Π»ΠΈ Π΅ сСрвСр Π½Π° кој ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΌΡƒ сС Π²Π΅Ρ€ΡƒΠ²Π° ΠΈΠ»ΠΈ Π½Π΅. Ако Π΅, Ρ‚ΠΎΠ³Π°Ρˆ Π°Π²Ρ‚Π΅Π½Ρ‚ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π°Ρ‚Π° ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΡƒΠ²Π°, Π°ΠΊΠΎ Π½Π΅, врската Π΅ Π·Π°Ρ‚Π²ΠΎΡ€Π΅Π½Π°. ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° сС ΠΏΠΎΠ²Ρ€Π·Π΅Ρ‚Π΅ Π±Π΅Π· сСртификати, Π½ΠΎ Π°ΠΊΠΎ Π½Π°ΠΏΠ°Ρ“Π°Ρ‡ΠΎΡ‚ ΠΈΠ»ΠΈ сосСдот постави сСрвСр со радиус ΠΈ пристапна Ρ‚ΠΎΡ‡ΠΊΠ° со исто ΠΈΠΌΠ΅ ΠΊΠ°ΠΊΠΎ Π½Π°ΡˆΠ°Ρ‚Π° Π΄ΠΎΠΌΠ°, Ρ‚ΠΎΡ˜ лСсно ΠΌΠΎΠΆΠ΅ Π΄Π° Π³ΠΈ прСсрСтнС ΠΈΠ½Π³Π΅Ρ€Π΅Π½Ρ†ΠΈΠΈΡ‚Π΅ Π½Π° корисникот (Π½Π΅ Π·Π°Π±ΠΎΡ€Π°Π²Π°Ρ˜Ρ‚Π΅ Π΄Π΅ΠΊΠ° Ρ‚ΠΈΠ΅ сС прСнСсуваат Π²ΠΎ јасСн тСкст). И ΠΊΠΎΠ³Π° сС користи сСртификат, Π½Π΅ΠΏΡ€ΠΈΡ˜Π°Ρ‚Π΅Π»ΠΎΡ‚ Π²ΠΎ своитС Π΄Π½Π΅Π²Π½ΠΈΡ†ΠΈ ќС Π³ΠΎ Π²ΠΈΠ΄ΠΈ само Π½Π°ΡˆΠ΅Ρ‚ΠΎ Ρ„ΠΈΠΊΡ‚ΠΈΠ²Π½ΠΎ корисничко ΠΈΠΌΠ΅ - гостин ΠΈΠ»ΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ ΠΈ Π³Ρ€Π΅ΡˆΠΊΠ° Π²ΠΎ Ρ‚ΠΈΠΏΠΎΡ‚ - НСпознат CA сСртификат

ΠΌΠ°Π»ΠΊΡƒ повСќС Π·Π° macOSΠžΠ±ΠΈΡ‡Π½ΠΎ Π½Π° macOS, ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ ΠΈΠ½ΡΡ‚Π°Π»ΠΈΡ€Π°ΡšΠ΅ Π½Π° систСмот сС Π²Ρ€ΡˆΠΈ ΠΏΡ€Π΅ΠΊΡƒ Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚. Π’ΠΎ Ρ€Π΅ΠΆΠΈΠΌΠΎΡ‚ Π·Π° ΠΎΠ±Π½ΠΎΠ²ΡƒΠ²Π°ΡšΠ΅, Mac-ΠΎΡ‚ ΠΌΠΎΡ€Π° Π΄Π° Π±ΠΈΠ΄Π΅ ΠΏΠΎΠ²Ρ€Π·Π°Π½ со WiFi ΠΈ Π½ΠΈΡ‚Ρƒ Π½Π°ΡˆΠ°Ρ‚Π° ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ‚ΠΈΠ²Π½Π° WiFi, Π½ΠΈΡ‚Ρƒ гостинската ΠΌΡ€Π΅ΠΆΠ° Π½Π΅ΠΌΠ° Π΄Π° Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ ΠΎΠ²Π΄Π΅. Π›ΠΈΡ‡Π½ΠΎ, ΠΏΠΎΠ΄ΠΈΠ³Π½Π°Π² Π΄Ρ€ΡƒΠ³Π° ΠΌΡ€Π΅ΠΆΠ°, Π²ΠΎΠΎΠ±ΠΈΡ‡Π°Π΅Π½Π°Ρ‚Π° WPA2-PSK, скриСна, само Π·Π° Ρ‚Π΅Ρ…Π½ΠΈΡ‡ΠΊΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ. Или сè ΡƒΡˆΡ‚Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠ΄Π½Π°ΠΏΡ€Π΅Π΄ Π΄Π° Π½Π°ΠΏΡ€Π°Π²ΠΈΡ‚Π΅ Π±ΡƒΡ‚Π°Π±ΠΈΠ»Π΅Π½ USB Ρ„Π»Π΅Ρˆ Π΄Ρ€Π°Ρ˜Π² со систСмот. Но, Π°ΠΊΠΎ Π°Ρ„ΠΈΠΎΠ½ΠΎΡ‚ Π΅ ΠΏΠΎ 2015 Π³ΠΎΠ΄ΠΈΠ½Π°, сСпак ќС Ρ‚Ρ€Π΅Π±Π° Π΄Π° Π½Π°Ρ˜Π΄Π΅Ρ‚Π΅ Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ Π·Π° овој Ρ„Π»Π΅Ρˆ-ΡƒΡ€Π΅Π΄)

Π˜Π·Π²ΠΎΡ€: www.habr.com

Π”ΠΎΠ΄Π°Π΄Π΅Ρ‚Π΅ ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€