
āĻāϞā§āύ āĻ
āύā§āĻļā§āϞāύ⧠Windows Active Directory + NPS (2 āϏāĻžāϰā§āĻāĻžāϰ āĻĢāϞā§āĻ āĻāϞāĻžāϰā§āύā§āϏ) + 802.1x āϏā§āĻā§āϝāĻžāύā§āĻĄāĻžāϰā§āĻĄ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āĻĻā§āϰ āĻ
ā§āϝāĻžāĻā§āϏā§āϏ āύāĻŋāϝāĻŧāύā§āϤā§āϰāĻŖ āĻāĻŦāĻ āĻĒā§āϰāĻŽāĻžāĻŖā§āĻāϰāĻŖ - āĻĄā§āĻŽā§āύ āĻāĻŽā§āĻĒāĻŋāĻāĻāĻžāϰ - āĻĄāĻŋāĻāĻžāĻāϏāĻā§āϞāĻŋāϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻŦāĻŋāĻŦā§āĻāύāĻž āĻāϰāĻž āϝāĻžāĻāĨ¤ āĻāĻĒāύāĻŋ āϞāĻŋāĻā§āĻā§ āĻāĻāĻāĻŋāĻĒāĻŋāĻĄāĻŋāϝāĻŧāĻžāϰ āĻŽāĻžāύ āĻ
āύā§āϝāĻžāϝāĻŧā§ āϤāϤā§āϤā§āĻŦā§āϰ āϏāĻžāĻĨā§ āĻĒāϰāĻŋāĻāĻŋāϤ āĻšāϤ⧠āĻĒāĻžāϰā§āύ:
āϝā§āĻšā§āϤ⧠āĻāĻŽāĻžāϰ "āϞā§āϝāĻžāĻŦāϰā§āĻāϰāĻŋ" āϏāĻŽā§āĻĒāĻĻā§āϰ āĻŽāϧā§āϝ⧠āϏā§āĻŽāĻŋāϤ, āϤāĻžāĻ NPS āĻāĻŦāĻ āĻĄā§āĻŽā§āύ āĻāύā§āĻā§āϰā§āϞāĻžāϰā§āϰ āĻā§āĻŽāĻŋāĻāĻž āϏāĻžāĻŽāĻā§āĻāϏā§āϝāĻĒā§āϰā§āĻŖ, āĻāĻŋāύā§āϤ⧠āĻāĻŽāĻŋ āϏā§āĻĒāĻžāϰāĻŋāĻļ āĻāϰāĻāĻŋ āϝ⧠āĻāĻĒāύāĻŋ āĻāĻ āϧāϰāύā§āϰ āĻā§āϰā§āϤā§āĻŦāĻĒā§āϰā§āĻŖ āĻĒāϰāĻŋāώā§āĻŦāĻžāĻā§āϞāĻŋāĻā§ āĻāϞāĻžāĻĻāĻž āĻāϰā§āύ⧎
āĻāĻŽāĻŋ Windows NPS-āĻāϰ āĻāύāĻĢāĻŋāĻāĻžāϰā§āĻļāύ (āύā§āϤāĻŋāĻā§āϞāĻŋ) āϏāĻŋāĻā§āĻā§āϰā§āύāĻžāĻāĻ āĻāϰāĻžāϰ āĻŽāĻžāύāĻ āĻāĻĒāĻžāϝāĻŧāĻā§āϞāĻŋ āĻāĻžāύāĻŋ āύāĻž, āϤāĻžāĻ āĻāĻŽāϰāĻž āĻāĻžāϏā§āĻ āĻļāĻŋāĻĄāĻŋāĻāϞāĻžāϰā§āϰ āĻĻā§āĻŦāĻžāϰāĻž āĻāĻžāϞ⧠āĻāϰāĻž PowerShell āϏā§āĻā§āϰāĻŋāĻĒā§āĻāĻā§āϞāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻŦ (āϞā§āĻāĻ āĻāĻŽāĻžāϰ āĻĒā§āϰāĻžāĻā§āϤāύ āϏāĻšāĻāϰā§āĻŽā§)āĨ¤ āĻĄā§āĻŽā§āύ āĻāĻŽā§āĻĒāĻŋāĻāĻāĻžāϰā§āϰ āĻĒā§āϰāĻŽāĻžāĻŖā§āĻāϰāĻŖā§āϰ āĻāύā§āϝ āĻāĻŦāĻ āĻĄāĻŋāĻāĻžāĻāϏāĻā§āϞāĻŋāϰ āĻāύā§āϝ āϝā§āĻā§āϞāĻŋ āĻā§āĻāĻžāĻŦā§ āĻāĻžāύāĻŋ āύāĻž 802.1x (āĻĢā§āύ, āĻĒā§āϰāĻŋāύā§āĻāĻžāϰ, āĻāϤā§āϝāĻžāĻĻāĻŋ), āĻā§āϰā§āĻĒ āύā§āϤāĻŋ āĻāύāĻĢāĻŋāĻāĻžāϰ āĻāϰāĻž āĻšāĻŦā§ āĻāĻŦāĻ āύāĻŋāϰāĻžāĻĒāϤā§āϤāĻž āĻā§āϰā§āĻĒ āϤā§āϰāĻŋ āĻāϰāĻž āĻšāĻŦā§āĨ¤
āύāĻŋāĻŦāύā§āϧā§āϰ āĻļā§āώ⧠āĻāĻŽāĻŋ 802.1x āĻāϰ āϏāĻžāĻĨā§ āĻāĻžāĻ āĻāϰāĻžāϰ āĻāĻŋāĻā§ āĻāĻāĻŋāϞāϤāĻž āϏāĻŽā§āĻĒāϰā§āĻā§ āĻāĻĨāĻž āĻŦāϞāĻŦ - āĻāĻĒāύāĻŋ āĻā§āĻāĻžāĻŦā§ āĻ
āĻŦā§āϝāĻŦāϏā§āĻĨāĻžāĻĒāĻŋāϤ āϏā§āĻāĻ, āĻāϤāĻŋāĻļā§āϞ ACL, āĻāϤā§āϝāĻžāĻĻāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύāĨ¤ āĻāĻŽāĻŋ āϧāϰāĻž "āĻā§āϞāĻāϏ" āϏāĻŽā§āĻĒāϰā§āĻā§ āϤāĻĨā§āϝ āĻļā§āϝāĻŧāĻžāϰ āĻāϰāĻŦ ...
āĻāĻāύā§āĻĄā§āĻ āϏāĻžāϰā§āĻāĻžāϰ 2012R2-āĻ āĻĢā§āĻāϞāĻāĻāĻžāϰ āĻāύāĻĒāĻŋāĻāϏ āĻāύāϏā§āĻāϞ āĻāĻŦāĻ āĻāύāĻĢāĻŋāĻāĻžāϰ āĻāϰāĻž āĻļā§āϰ⧠āĻāϰāĻž āϝāĻžāĻ (2016 āϏāĻžāϞ⧠āϏāĻŦāĻāĻŋāĻā§ āĻāĻāĻ): āϏāĻžāϰā§āĻāĻžāϰ āĻŽā§āϝāĻžāύā§āĻāĻžāϰ -> āĻā§āĻŽāĻŋāĻāĻž āĻāĻŦāĻ āĻŦā§āĻļāĻŋāώā§āĻā§āϝ āϝā§āĻ āĻāϰā§āύ āĻāĻāĻāĻžāϰā§āĻĄā§āϰ āĻŽāĻžāϧā§āϝāĻŽā§, āĻļā§āϧā§āĻŽāĻžāϤā§āϰ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ āύā§āϤāĻŋ āϏāĻžāϰā§āĻāĻžāϰ āύāĻŋāϰā§āĻŦāĻžāĻāύ āĻāϰā§āύāĨ¤

āĻ
āĻĨāĻŦāĻž PowerShell āĻāϰ āϏāĻžāĻĨā§:
Install-WindowsFeature NPAS -IncludeManagementToolsāĻāĻāĻāĻŋ āĻā§āĻ āϏā§āĻĒāώā§āĻā§āĻāϰāĻŖ - āĻšāĻŋāϏāĻžāĻŦā§ āϏā§āϰāĻā§āώāĻŋāϤ EAP (PEAP) āĻāĻĒāύāĻžāϰ āĻ āĻŦāĻļā§āϝāĻ āϏāĻžāϰā§āĻāĻžāϰā§āϰ āϏāϤā§āϝāϤāĻž āύāĻŋāĻļā§āĻāĻŋāϤ āĻāϰāĻžāϰ āĻāύā§āϝ āĻāĻāĻāĻŋ āĻļāĻāϏāĻžāĻĒāϤā§āϰā§āϰ āĻĒā§āϰāϝāĻŧā§āĻāύ āĻšāĻŦā§ (āĻŦā§āϝāĻŦāĻšāĻžāϰā§āϰ āĻāĻĒāϝā§āĻā§āϤ āĻ āϧāĻŋāĻāĻžāϰ āϏāĻš), āϝāĻž āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ āĻāĻŽā§āĻĒāĻŋāĻāĻāĻžāϰāĻā§āϞāĻŋāϤ⧠āĻŦāĻŋāĻļā§āĻŦāϏā§āϤ āĻšāĻŦā§, āϤāĻžāϰāĻĒāϰ⧠āĻāĻĒāύāĻžāĻā§ āϏāĻŽā§āĻāĻŦāϤ āĻā§āĻŽāĻŋāĻāĻžāĻāĻŋ āĻāύāϏā§āĻāϞ āĻāϰāϤ⧠āĻšāĻŦā§ āĻļāĻāϏāĻžāĻĒāϤā§āϰ āĻāϰā§āϤā§āĻĒāĻā§āώ. āĻāĻŋāύā§āϤ⧠āĻāĻŽāϰāĻž āϤāĻž āϧāϰ⧠āύā§āĻŦ CA āĻāĻĒāύāĻŋ āĻāϤāĻŋāĻŽāϧā§āϝ⧠āĻāύāϏā§āĻāϞ āĻāϰā§āĻā§āύ...
āĻĻā§āĻŦāĻŋāϤā§āϝāĻŧ āϏāĻžāϰā§āĻāĻžāϰ⧠āĻāĻāĻ āĻāĻžāĻ āĻāϰāĻž āϝāĻžāĻāĨ¤ āĻāĻāϝāĻŧ āϏāĻžāϰā§āĻāĻžāϰ⧠C:Scripts āϏā§āĻā§āϰāĻŋāĻĒā§āĻā§āϰ āĻāύā§āϝ āĻāĻāĻāĻŋ āĻĢā§āϞā§āĻĄāĻžāϰ āĻāĻŦāĻ āĻĻā§āĻŦāĻŋāϤā§āϝāĻŧ āϏāĻžāϰā§āĻāĻžāϰ⧠āĻāĻāĻāĻŋ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ āĻĢā§āϞā§āĻĄāĻžāϰ āϤā§āϰāĻŋ āĻāϰāĻž āϝāĻžāĻ SRV2NPS-config$
āĻĒā§āϰāĻĨāĻŽ āϏāĻžāϰā§āĻāĻžāϰ⧠āĻāĻāĻāĻŋ āĻĒāĻžāĻāϝāĻŧāĻžāϰāĻļā§āϞ āϏā§āĻā§āϰāĻŋāĻĒā§āĻ āϤā§āϰāĻŋ āĻāϰāĻž āϝāĻžāĻ C:ScriptsExport-NPS-config.ps1 āύāĻŋāĻŽā§āύāϞāĻŋāĻāĻŋāϤ āĻŦāĻŋāώāϝāĻŧāĻŦāϏā§āϤ⧠āϏāĻš:
Export-NpsConfiguration -Path "SRV2NPS-config$NPS.xml"āĻāϰ āĻĒāϰā§, āĻāĻžāϏā§āĻ āĻļāĻŋāĻĄāĻŋāĻāϞāĻžāϰ⧠āĻāĻžāϏā§āĻ āϏā§āĻ āĻāĻĒ āĻāϰā§āύ: "āĻāĻā§āϏāĻĒā§āϰā§āĻ-āĻāύāĻĒāĻŋāĻāϏ āĻāύāĻĢāĻŋāĻāĻžāϰā§āĻļāύ"
powershell -executionpolicy unrestricted -f "C:ScriptsExport-NPS-config.ps1" āϏāĻāϞ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āĻĻā§āϰ āĻāύā§āϝ āĻāĻžāϞāĻžāύ - āϏāϰā§āĻŦā§āĻā§āĻ āϏā§āĻŦāĻŋāϧāĻž āϏāĻš āĻāĻžāϞāĻžāύ
āĻĒā§āϰāϤāĻŋāĻĻāĻŋāύ - āĻĒā§āϰāϤāĻŋ 10 āĻŽāĻŋāύāĻŋāĻā§ āĻāĻžāϏā§āĻāĻāĻŋ āĻĒā§āύāϰāĻžāĻŦā§āϤā§āϤāĻŋ āĻāϰā§āύāĨ¤ 8 āĻāύā§āĻāĻžāϰ āĻŽāϧā§āϝā§
āĻŦā§āϝāĻžāĻāĻāĻĒ NPS-āĻ, āĻāύāĻĢāĻŋāĻāĻžāϰā§āĻļāύ (āύā§āϤāĻŋ) āĻāĻŽāĻĻāĻžāύāĻŋ āĻāύāĻĢāĻŋāĻāĻžāϰ āĻāϰā§āύ:
āĻāĻāĻāĻŋ āĻĒāĻžāĻāϝāĻŧāĻžāϰāĻļā§āϞ āϏā§āĻā§āϰāĻŋāĻĒā§āĻ āϤā§āϰāĻŋ āĻāϰā§āύ:
echo Import-NpsConfiguration -Path "c:NPS-configNPS.xml" >> C:ScriptsImport-NPS-config.ps1āĻāĻŦāĻ āĻĒā§āϰāϤāĻŋ 10 āĻŽāĻŋāύāĻŋāĻā§ āĻāĻāĻŋ āĻāĻžāϞāĻžāύā§āϰ āĻāύā§āϝ āĻāĻāĻāĻŋ āĻāĻžāĻ:
powershell -executionpolicy unrestricted -f "C:ScriptsImport-NPS-config.ps1" āϏāĻāϞ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āĻĻā§āϰ āĻāύā§āϝ āĻāĻžāϞāĻžāύ - āϏāϰā§āĻŦā§āĻā§āĻ āϏā§āĻŦāĻŋāϧāĻž āϏāĻš āĻāĻžāϞāĻžāύ
āĻĒā§āϰāϤāĻŋāĻĻāĻŋāύ - āĻĒā§āϰāϤāĻŋ 10 āĻŽāĻŋāύāĻŋāĻā§ āĻāĻžāϏā§āĻāĻāĻŋ āĻĒā§āύāϰāĻžāĻŦā§āϤā§āϤāĻŋ āĻāϰā§āύāĨ¤ 8 āĻāύā§āĻāĻžāϰ āĻŽāϧā§āϝā§
āĻāĻāύ, āϝāĻžāĻāĻžāĻāϝāĻŧā§āϰ āĻāύā§āϝ, āĻāϞā§āύ RADIUS āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ (IP āĻāĻŦāĻ Shared Secret), āĻĻā§āĻāĻŋ āϏāĻāϝā§āĻ āĻ āύā§āϰā§āϧ āύā§āϤāĻŋāϤ⧠āĻāĻāĻāĻŋ āϏāĻžāϰā§āĻāĻžāϰ⧠(!) NPS-āĻ āĻāϝāĻŧā§āĻāĻāĻŋ āϏā§āĻāĻ āϝā§āĻ āĻāϰāĻž āϝāĻžāĻ: āϤāĻžāϰāϝā§āĻā§āϤ āϏāĻāϝā§āĻ (āĻļāϰā§āϤ: "NAS āĻĒā§āϰā§āĻā§āϰ āϧāϰāύ āĻāĻĨāĻžāϰāύā§āĻ") āĻāĻŦāĻ āĻāϝāĻŧāĻžāĻāĻĢāĻžāĻ-āĻāύā§āĻāĻžāϰāĻĒā§āϰāĻžāĻāĻ (āĻļāϰā§āϤ: "NAS āĻĒā§āϰā§āĻā§āϰ āϧāϰāύ āĻšāϞ IEEE 802.11") āĻāĻŦāĻ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ āύā§āϤāĻŋ āϏāĻŋāϏāĻā§ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ āĻĄāĻŋāĻāĻžāĻāϏ āĻ ā§āϝāĻžāĻā§āϏā§āϏ āĻāϰā§āύ (āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ āĻ ā§āϝāĻžāĻĄāĻŽāĻŋāύ):
ĐŖŅĐģОвиŅ:
ĐŅŅĐŋĐŋŅ Windows - domainsg-network-admins
ĐĐŗŅаĐŊиŅĐĩĐŊиŅ:
ĐĐĩŅĐžĐ´Ņ ĐŋŅОвĐĩŅĐēи ĐŋОдĐģиĐŊĐŊĐžŅŅи - ĐŅОвĐĩŅĐēа ĐžŅĐēŅŅŅŅĐŧ ŅĐĩĐēŅŅĐžĐŧ (PAP, SPAP)
ĐаŅаĐŧĐĩŅŅŅ:
ĐŅŅийŅŅŅ RADIUS: ĐĄŅаĐŊдаŅŅ - Service-Type - Login
ĐавиŅŅŅиĐĩ ĐžŅ ĐŋĐžŅŅавŅиĐēа - Cisco-AV-Pair - Cisco - shell:priv-lvl=15āϏā§āĻāĻā§āϰ āĻĒāĻžāĻļā§, āύāĻŋāĻŽā§āύāϞāĻŋāĻāĻŋāϤ āϏā§āĻāĻŋāĻāϏ:
aaa new-model
aaa local authentication attempts max-fail 5
!
!
aaa group server radius NPS
server-private 192.168.38.151 auth-port 1812 acct-port 1813 key %shared_secret%
server-private 192.168.10.151 auth-port 1812 acct-port 1813 key %shared_secret%
!
aaa authentication login default group NPS local
aaa authentication dot1x default group NPS
aaa authorization console
aaa authorization exec default group NPS local if-authenticated
aaa authorization network default group NPS
!
aaa session-id common
!
identity profile default
!
dot1x system-auth-control
!
!
line vty 0 4
exec-timeout 5 0
transport input ssh
escape-character 99
line vty 5 15
exec-timeout 5 0
logging synchronous
transport input ssh
escape-character 99āϏā§āĻ āĻāϰāĻžāϰ āĻĒāϰā§, 10 āĻŽāĻŋāύāĻŋāĻā§āϰ āĻĒāϰā§, āϏāĻŽāϏā§āϤ āύā§āϤāĻŋ āϏā§āĻāĻŋāĻāϏ āĻŦā§āϝāĻžāĻāĻāĻĒ NPS-āĻ āĻāĻĒāϏā§āĻĨāĻŋāϤ āĻšāĻāϝāĻŧāĻž āĻāĻāĻŋāϤ āĻāĻŦāĻ āĻāĻŽāϰāĻž ActiveDirectory āĻ ā§āϝāĻžāĻāĻžāĻāύā§āĻ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āϏā§āĻāĻāĻā§āϞāĻŋāϤ⧠āϞāĻ āĻāύ āĻāϰāϤ⧠āĻĒāĻžāϰāĻŋ, domainsg-network-admins āĻā§āϰā§āĻĒā§āϰ āϏāĻĻāϏā§āϝ (āϝāĻž āĻāĻŽāϰāĻž āĻāĻā§ āĻĨā§āĻā§āĻ āϤā§āϰāĻŋ āĻāϰā§āĻāĻŋ)āĨ¤
āĻāϞā§āύ āϏāĻā§āϰāĻŋāϝāĻŧ āĻĄāĻŋāϰā§āĻā§āĻāϰāĻŋ āĻāύāĻĢāĻŋāĻāĻžāϰ āĻāϰāĻž āϝāĻžāĻ - āĻāĻāĻāĻŋ āĻā§āϰā§āĻĒ āĻāĻŦāĻ āĻĒāĻžāϏāĻāϝāĻŧāĻžāϰā§āĻĄ āύā§āϤāĻŋ āϤā§āϰāĻŋ āĻāϰā§āύ, āĻĒā§āϰāϝāĻŧā§āĻāύā§āϝāĻŧ āĻā§āϰā§āĻĒ āϤā§āϰāĻŋ āĻāϰā§āύāĨ¤
āĻā§āϰā§āĻĒ āύā§āϤāĻŋ āĻāĻŽā§āĻĒāĻŋāĻāĻāĻžāϰ-8021x-āϏā§āĻāĻŋāĻāϏ:
Computer Configuration (Enabled)
Policies
Windows Settings
Security Settings
System Services
Wired AutoConfig (Startup Mode: Automatic)
Wired Network (802.3) Policies
NPS-802-1x
Name NPS-802-1x
Description 802.1x
Global Settings
SETTING VALUE
Use Windows wired LAN network services for clients Enabled
Shared user credentials for network authentication Enabled
Network Profile
Security Settings
Enable use of IEEE 802.1X authentication for network access Enabled
Enforce use of IEEE 802.1X authentication for network access Disabled
IEEE 802.1X Settings
Computer Authentication Computer only
Maximum Authentication Failures 10
Maximum EAPOL-Start Messages Sent
Held Period (seconds)
Start Period (seconds)
Authentication Period (seconds)
Network Authentication Method Properties
Authentication method Protected EAP (PEAP)
Validate server certificate Enabled
Connect to these servers
Do not prompt user to authorize new servers or trusted certification authorities Disabled
Enable fast reconnect Enabled
Disconnect if server does not present cryptobinding TLV Disabled
Enforce network access protection Disabled
Authentication Method Configuration
Authentication method Secured password (EAP-MSCHAP v2)
Automatically use my Windows logon name and password(and domain if any) Enabled
āĻāĻāĻāĻŋ āύāĻŋāϰāĻžāĻĒāϤā§āϤāĻž āĻā§āώā§āĻ ā§ āϤā§āϰāĻŋ āĻāϰā§āύ sg-computers-8021x-vl100, āϝā§āĻāĻžāύ⧠āĻāĻŽāϰāĻž vlan 100 āĻ āĻŦāĻŋāϤāϰāĻŖ āĻāϰāϤ⧠āĻāĻžāĻ āĻāĻŽāύ āĻāĻŽā§āĻĒāĻŋāĻāĻāĻžāϰ āϝā§āĻ āĻāϰāĻŦ āĻāĻŦāĻ āĻāĻ āĻā§āϰā§āĻĒā§āϰ āĻāύā§āϝ āĻĒā§āϰā§āĻŦā§ āϤā§āϰāĻŋ āĻāϰāĻž āĻā§āϰā§āĻĒ āύā§āϤāĻŋāϰ āĻāύā§āϝ āĻĢāĻŋāϞā§āĻāĻžāϰāĻŋāĻ āϏā§āĻ āĻāĻĒ āĻāϰāĻŦ:

āĻāĻĒāύāĻŋ "āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ āĻāĻŦāĻ āĻļā§āϝāĻŧāĻžāϰāĻŋāĻ āϏā§āύā§āĻāĻžāϰ (āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ āĻāĻŦāĻ āĻāύā§āĻāĻžāϰāύā§āĻ āϏā§āĻāĻŋāĻāϏ) - āĻ
ā§āϝāĻžāĻĄāĻžāĻĒā§āĻāĻžāϰ āϏā§āĻāĻŋāĻāϏ āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āĻāϰā§āύ (āĻ
ā§āϝāĻžāĻĄāĻžāĻĒā§āĻāĻžāϰ āϏā§āĻāĻŋāĻāϏ āĻāύāĻĢāĻŋāĻāĻžāϰ āĻāϰāĻž) - āĻ
ā§āϝāĻžāĻĄāĻžāĻĒā§āĻāĻžāϰā§āϰ āĻŦā§āĻļāĻŋāώā§āĻā§āϝāĻā§āϞāĻŋ" āĻā§āϞāĻžāϰ āĻŽāĻžāϧā§āϝāĻŽā§ āύā§āϤāĻŋāĻāĻŋ āϏāĻĢāϞāĻāĻžāĻŦā§ āĻāĻžāĻ āĻāϰā§āĻā§ āϤāĻž āύāĻŋāĻļā§āĻāĻŋāϤ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύ, āϝā§āĻāĻžāύ⧠āĻāĻŽāϰāĻž "āĻĒā§āϰāĻŽāĻžāĻŖāĻŋāĻāϰāĻŖ" āĻā§āϝāĻžāĻŦ āĻĻā§āĻāϤ⧠āĻĒāĻžāĻŦ:

āϝāĻāύ āĻāĻĒāύāĻŋ āύāĻŋāĻļā§āĻāĻŋāϤ āĻšāύ āϝ⧠āύā§āϤāĻŋāĻāĻŋ āϏāĻĢāϞāĻāĻžāĻŦā§ āĻĒā§āϰāϝāĻŧā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§, āĻāĻĒāύāĻŋ NPS āĻāĻŦāĻ āĻ
ā§āϝāĻžāĻā§āϏā§āϏ āϞā§āĻā§āϞ āϏā§āĻāĻā§āϰ āĻĒā§āϰā§āĻāĻā§āϞāĻŋāϤ⧠āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ āύā§āϤāĻŋ āĻāύāĻĢāĻŋāĻāĻžāϰ āĻāϰāϤ⧠āĻāĻāĻŋāϝāĻŧā§ āϝā§āϤ⧠āĻĒāĻžāϰā§āύāĨ¤
āĻāϏā§āύ āĻāĻāĻāĻŋ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ āύā§āϤāĻŋ āϤā§āϰāĻŋ āĻāϰāĻŋ negag-computers-8021x-vl100:
Conditions:
Windows Groups - sg-computers-8021x-vl100
NAS Port Type - Ethernet
Constraints:
Authentication Methods - Microsoft: Protected EAP (PEAP) - Unencrypted authentication (PAP, SPAP)
NAS Port Type - Ethernet
Settings:
Standard:
Framed-MTU 1344
TunnelMediumType 802 (includes all 802 media plus Ethernet canonical format)
TunnelPrivateGroupId 100
TunnelType Virtual LANs (VLAN) 
āϏā§āĻāĻ āĻĒā§āϰā§āĻā§āϰ āĻāύā§āϝ āϏāĻžāϧāĻžāϰāĻŖ āϏā§āĻāĻŋāĻāϏ (āĻĻāϝāĻŧāĻž āĻāϰ⧠āĻŽāύ⧠āϰāĻžāĻāĻŦā§āύ āϝ⧠"āĻŽāĻžāϞā§āĻāĻŋ-āĻĄā§āĻŽā§āύ" āĻĒā§āϰāĻŽāĻžāĻŖā§āĻāϰāĻŖā§āϰ āϧāϰāύāĻāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻž āĻšāϝāĻŧ - āĻĄā§āĻāĻž āĻāĻŦāĻ āĻāϝāĻŧā§āϏ, āĻāĻŦāĻ āĻŽā§āϝāĻžāĻ āĻ āĻŋāĻāĻžāύāĻž āĻĻā§āĻŦāĻžāϰāĻž āĻĒā§āϰāĻŽāĻžāĻŖā§āĻāϰāĻŖā§āϰ āϏāĻŽā§āĻāĻžāĻŦāύāĻžāĻ āϰāϝāĻŧā§āĻā§āĨ¤ "āĻā§āϰāĻžāύāĻāĻŋāĻļāύ āĻĒāĻŋāϰāĻŋāϝāĻŧāĻĄ" āĻāϰ āϏāĻŽāϝāĻŧ, āĻāĻāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻž āĻŦā§āϧāĻāĻŽā§āϝ āĻšāϝāĻŧ āĻĒāϰāĻžāĻŽāĻŋāϤāĻŋ:
authentication event fail action authorize vlan 100
authentication event no-response action authorize vlan 100
vlan āĻāĻāĻĄāĻŋ "āĻā§āϝāĻŧāĻžāϰā§āύā§āĻāĻžāĻāύ" āύāϝāĻŧ, āĻāĻŋāύā§āϤ⧠āĻāĻāĻ āĻāĻāĻĄāĻŋ āϝā§āĻāĻžāύ⧠āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰ⧠āĻāĻŽā§āĻĒāĻŋāĻāĻāĻžāϰ āϏāĻĢāϞāĻāĻžāĻŦā§ āϞāĻ āĻāύ āĻāϰāĻžāϰ āĻĒāϰ⧠āĻ āĻŦāĻļā§āϝāĻ āĻĒāĻžāĻŦā§ - āϝāϤāĻā§āώāĻŖ āύāĻž āĻāĻŽāϰāĻž āύāĻŋāĻļā§āĻāĻŋāϤ āĻāϰāĻŋ āϝ⧠āϏāĻŦāĻāĻŋāĻā§ āϝā§āĻŽāύ āĻāĻāĻŋāϤ āϤā§āĻŽāύ āĻāĻžāĻ āĻāϰā§āĨ¤ āĻāĻāĻ āĻĒā§āϝāĻžāϰāĻžāĻŽāĻŋāĻāĻžāϰāĻā§āϞāĻŋ āĻ āύā§āϝāĻžāύā§āϝ āĻĒāϰāĻŋāϏā§āĻĨāĻŋāϤāĻŋāϤ⧠āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻž āϝā§āϤ⧠āĻĒāĻžāϰā§, āĻāĻĻāĻžāĻšāϰāĻŖāϏā§āĻŦāϰā§āĻĒ, āϝāĻāύ āĻāĻāĻāĻŋ āĻ āĻŦā§āϝāĻŦāϏā§āĻĨāĻžāĻĒāĻŋāϤ āϏā§āĻāĻ āĻāĻ āĻĒā§āϰā§āĻā§ āĻĒā§āϞāĻžāĻ āĻāϰāĻž āĻšāϝāĻŧ āĻāĻŦāĻ āĻāĻĒāύāĻŋ āĻāĻžāύ āϝ⧠āϏāĻŽāϏā§āϤ āĻĄāĻŋāĻāĻžāĻāϏ āĻāĻāĻŋāϰ āϏāĻžāĻĨā§ āϏāĻāϝā§āĻā§āϤ āĻĨāĻžāĻā§ āĻāĻŦāĻ āĻāĻāĻāĻŋ āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āĻā§āϞāĻžāύ ("āĻā§āϝāĻŧāĻžāϰāĻžāύā§āĻāĻŋāύ") āĻāϰ āĻŽāϧā§āϝ⧠āĻĒāĻĄāĻŧā§ āύāĻž āϤāĻž āĻĒā§āϰāĻŽāĻžāĻŖā§āĻā§āϤ āĻšāϝāĻŧ āύāĻžāĨ¤
802.1x āĻšā§āϏā§āĻ-āĻŽā§āĻĄ āĻŽāĻžāϞā§āĻāĻŋ-āĻĄā§āĻŽā§āύ āĻŽā§āĻĄā§ āĻĒā§āϰā§āĻ āϏā§āĻāĻŋāĻāϏ āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āĻāϰā§āύ
default int range Gi1/0/39-41
int range Gi1/0/39-41
shu
des PC-IPhone_802.1x
switchport mode access
switchport nonegotiate
switchport voice vlan 55
switchport port-security maximum 2
authentication event fail action authorize vlan 100
authentication event no-response action authorize vlan 100
authentication host-mode multi-domain
authentication port-control auto
authentication violation restrict
mab
dot1x pae authenticator
dot1x timeout quiet-period 15
dot1x timeout tx-period 3
storm-control broadcast level pps 100
storm-control multicast level pps 110
no vtp
lldp receive
lldp transmit
spanning-tree portfast
no shu
exitāĻāĻĒāύāĻŋ āύāĻŋāĻļā§āĻāĻŋāϤ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύ āϝ⧠āĻāĻŽā§āĻĒāĻŋāĻāĻāĻžāϰ āĻĢā§āύ āĻāĻŽāĻžāύā§āĻĄā§āϰ āĻŽāĻžāϧā§āϝāĻŽā§ āϏāĻĢāϞāĻāĻžāĻŦā§ āĻĒā§āϰāĻŽāĻžāĻŖā§āĻāϰāĻŖ āĻĒāĻžāϏ āĻāϰā§āĻā§:
sh authentication sessions int Gi1/0/39 detāĻāĻāύ āĻāĻāĻāĻŋ āĻā§āϰā§āĻĒ āϤā§āϰāĻŋ āĻāϰāĻž āϝāĻžāĻ (āĻāĻĻāĻžāĻšāϰāĻŖāϏā§āĻŦāϰā§āĻĒ, sg-fgpp-mab ) āĻĢā§āύā§āϰ āĻāύā§āϝ āϏāĻā§āϰāĻŋāϝāĻŧ āĻĄāĻŋāϰā§āĻā§āĻāϰāĻŋāϤ⧠āĻāĻŦāĻ āĻāĻāĻŋāϤ⧠āĻāĻāĻāĻŋ āĻĒāϰā§āĻā§āώāĻž āĻĄāĻŋāĻāĻžāĻāϏ āϝā§āĻā§āϤ āĻāϰā§āύ (āĻāĻŽāĻžāϰ āĻā§āώā§āϤā§āϰā§, āĻāĻāĻŋ āĻā§āϰā§āϝāĻžāύā§āĻĄāϏā§āĻā§āϰāĻŋāĻŽ GXP2160 āĻŽāĻžāϏ āĻ āĻŋāĻāĻžāύāĻž āϏāĻš 000b.82ba.a7b1 āĻāĻŦāĻ acc. āĻ ā§āϝāĻžāĻāĻžāĻāύā§āĻ āĻĄā§āĻŽā§āĻāύ 00b82baa7b1).
āϤā§āϰāĻŋ āĻāϰāĻž āĻā§āώā§āĻ ā§āϰ āĻāύā§āϝ, āĻĒāĻžāϏāĻāϝāĻŧāĻžāϰā§āĻĄ āύā§āϤāĻŋ āĻĒā§āϰāϝāĻŧā§āĻāύā§āϝāĻŧāϤāĻž āĻāĻŽ āĻāϰā§āύ (āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āϏāĻā§āϰāĻŋāϝāĻŧ āĻĄāĻŋāϰā§āĻā§āĻāϰāĻŋ āĻĒā§āϰāĻļāĻžāϏāύāĻŋāĻ āĻā§āύā§āĻĻā§āϰā§āϰ āĻŽāĻžāϧā§āϝāĻŽā§ -> āĻĄā§āĻŽā§āύ -> āϏāĻŋāϏā§āĻā§āĻŽ -> āĻĒāĻžāϏāĻāϝāĻŧāĻžāϰā§āĻĄ āϏā§āĻāĻŋāĻāϏ āĻāύā§āĻā§āĻāύāĻžāϰ) āĻāĻ āĻĒāϰāĻžāĻŽāĻŋāϤāĻŋāĻā§āϞāĻŋāϰ āϏāĻžāĻĨā§ MAB-āĻāϰ āĻāύā§āϝ āĻĒāĻžāϏāĻāϝāĻŧāĻžāϰā§āĻĄ-āϏā§āĻāĻŋāĻāϏ:

āĻāĻāĻŋ āĻāĻŽāĻžāĻĻā§āϰ āĻĒāĻžāϏāĻāϝāĻŧāĻžāϰā§āĻĄ āĻšāĻŋāϏāĻžāĻŦā§ āĻĄāĻŋāĻāĻžāĻāϏā§āϰ āĻŽāĻžāϏ-āĻ āĻŋāĻāĻžāύāĻž āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻžāϰ āĻ
āύā§āĻŽāϤāĻŋ āĻĻā§āĻŦā§āĨ¤ āĻāϰ āĻĒāϰ⧠āĻāĻŽāϰāĻž 802.1x āĻŽā§āĻĨāĻĄ āĻŽā§āϝāĻžāĻŦ āĻĒā§āϰāĻŽāĻžāĻŖā§āĻāϰāĻŖā§āϰ āĻāύā§āϝ āĻāĻāĻāĻŋ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ āύā§āϤāĻŋ āϤā§āϰāĻŋ āĻāϰāϤ⧠āĻĒāĻžāϰāĻŋ, āĻāϏā§āύ āĻāĻāĻŋāĻā§ neag-devices-8021x-voice āĻŦāϞāĻŋāĨ¤ āĻĒāϰāĻžāĻŽāĻŋāϤāĻŋāĻā§āϞāĻŋ āύāĻŋāĻŽā§āύāϰā§āĻĒ:
- NAS āĻĒā§āϰā§āĻā§āϰ āϧāϰāύ - āĻāĻĨāĻžāϰāύā§āĻ
- āĻāĻāύā§āĻĄā§āĻ āĻā§āϰā§āĻĒ - sg-fgpp-mab
- EAP āĻĒā§āϰāĻāĻžāϰ: āĻāύāĻā§āϰāĻŋāĻĒā§āĻ āĻāϰāĻž āĻĒā§āϰāĻŽāĻžāĻŖā§āĻāϰāĻŖ (PAP, SPAP)
- RADIUS āĻŦā§āĻļāĻŋāώā§āĻā§āϝ - āĻŦāĻŋāĻā§āϰā§āϤāĻž āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ: Cisco - Cisco-AV-āĻā§āĻĄāĻŧāĻž - āĻŦā§āĻļāĻŋāώā§āĻā§āϝ āĻŽāĻžāύ: device-traffic-class=voice
āϏāĻĢāϞ āĻĒā§āϰāĻŽāĻžāĻŖā§āĻāϰāĻŖā§āϰ āĻĒāϰ⧠(āϏā§āĻāĻ āĻĒā§āϰā§āĻ āĻāύāĻĢāĻŋāĻāĻžāϰ āĻāϰāϤ⧠āĻā§āϞāĻŦā§āύ āύāĻž), āĻāϏā§āύ āĻĒā§āϰā§āĻ āĻĨā§āĻā§ āϤāĻĨā§āϝ āĻĻā§āĻāĻŋ:
sh āĻĒā§āϰāĻŽāĻžāĻŖā§āĻāϰāĻŖ se int Gi1/0/34
----------------------------------------
Interface: GigabitEthernet1/0/34
MAC Address: 000b.82ba.a7b1
IP Address: 172.29.31.89
User-Name: 000b82baa7b1
Status: Authz Success
Domain: VOICE
Oper host mode: multi-domain
Oper control dir: both
Authorized By: Authentication Server
Session timeout: N/A
Idle timeout: N/A
Common Session ID: 0000000000000EB2000B8C5E
Acct Session ID: 0x00000134
Handle: 0xCE000EB3
Runnable methods list:
Method State
dot1x Failed over
mab Authc SuccessāĻāĻāύ, āĻĒā§āϰāϤāĻŋāĻļā§āϰā§āϤāĻŋ āĻ āύā§āϝāĻžāϝāĻŧā§, āϏāĻŽā§āĻĒā§āϰā§āĻŖāϰā§āĻĒā§ āϏā§āĻĒāώā§āĻ āύāϝāĻŧ āĻāĻŽāύ āĻāϝāĻŧā§āĻāĻāĻŋ āĻĒāϰāĻŋāϏā§āĻĨāĻŋāϤāĻŋ āĻŦāĻŋāĻŦā§āĻāύāĻž āĻāϰā§āύāĨ¤ āĻāĻĻāĻžāĻšāϰāĻŖāϏā§āĻŦāϰā§āĻĒ, āĻāĻŽāĻžāĻĻā§āϰ āĻāĻāĻāĻŋ āĻ āĻŦā§āϝāĻŦāϏā§āĻĨāĻžāĻĒāĻŋāϤ āϏā§āĻāĻ (āϏā§āĻāĻ) āĻāϰ āĻŽāĻžāϧā§āϝāĻŽā§ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āĻĻā§āϰ āĻāĻŽā§āĻĒāĻŋāĻāĻāĻžāϰ āĻāĻŦāĻ āĻĄāĻŋāĻāĻžāĻāϏāĻā§āϞāĻŋāĻā§ āϏāĻāϝā§āĻā§āϤ āĻāϰāϤ⧠āĻšāĻŦā§āĨ¤ āĻāĻ āĻā§āώā§āϤā§āϰā§, āĻāĻāĻŋāϰ āĻāύā§āϝ āĻĒā§āϰā§āĻ āϏā§āĻāĻŋāĻāϏ āĻāĻ āĻŽāϤ āĻĻā§āĻāĻžāĻŦā§:
802.1x āĻšā§āϏā§āĻ-āĻŽā§āĻĄ āĻŽāĻžāϞā§āĻāĻŋ-āĻ āĻĨ āĻŽā§āĻĄā§ āĻĒā§āϰā§āĻ āϏā§āĻāĻŋāĻāϏ āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āĻāϰā§āύ
interface GigabitEthernet1/0/1
description *SW â 802.1x â 8 mac*
shu
switchport mode access
switchport nonegotiate
switchport voice vlan 55
switchport port-security maximum 8 ! ŅвĐĩĐģиŅиваĐĩĐŧ ĐēĐžĐģ-вО Đ´ĐžĐŋŅŅŅиĐŧŅŅ
ĐŧаŅ-адŅĐĩŅОв
authentication event fail action authorize vlan 100
authentication event no-response action authorize vlan 100
authentication host-mode multi-auth ! â ŅĐĩĐļиĐŧ аŅŅĐĩĐŊŅиŅиĐēаŅии
authentication port-control auto
authentication violation restrict
mab
dot1x pae authenticator
dot1x timeout quiet-period 15
dot1x timeout tx-period 3
storm-control broadcast level pps 100
storm-control multicast level pps 110
no vtp
spanning-tree portfast
no shuPS āĻāĻāĻāĻŋ āĻā§āĻŦ āĻ āĻĻā§āĻā§āϤ āϤā§āϰā§āĻāĻŋ āϞāĻā§āώā§āϝ āĻāϰāĻž āĻā§āĻā§ - āϝāĻĻāĻŋ āĻĄāĻŋāĻāĻžāĻāϏāĻāĻŋ āĻāĻŽāύ āĻāĻāĻāĻŋ āϏā§āĻāĻā§āϰ āĻŽāĻžāϧā§āϝāĻŽā§ āϏāĻāϝā§āĻā§āϤ āĻĨāĻžāĻā§, āĻāĻŦāĻ āϤāĻžāϰāĻĒāϰ⧠āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻĒāϰāĻŋāĻāĻžāϞāĻŋāϤ āϏā§āĻāĻā§ āĻĒā§āϞāĻžāĻ āĻāϰāĻž āĻšāϝāĻŧ, āϤāĻŦā§ āĻāĻŽāϰāĻž āϏā§āĻāĻāĻāĻŋ āϰāĻŋāĻŦā§āĻ āύāĻž āĻāϰāĻž āĻĒāϰā§āϝāύā§āϤ āĻāĻāĻŋ āĻāĻžāĻ āĻāϰāĻŦā§ āύāĻžāĨ¤ āĻāĻŽāĻŋ āϏāĻŽāĻžāϧāĻžāύ āĻāϰāĻžāϰ āĻ āύā§āϝ āĻāĻĒāĻžāϝāĻŧ āĻā§āĻāĻā§ āĻĒāĻžāĻāύāĻŋ āĻāĻ āϏāĻŽāϏā§āϝāĻž.
DHCP āĻāϰ āϏāĻžāĻĨā§ āϏāĻŽā§āĻĒāϰā§āĻāĻŋāϤ āĻāϰā§āĻāĻāĻŋ āĻĒāϝāĻŧā§āύā§āĻ (āϝāĻĻāĻŋ ip dhcp āϏā§āύā§āĻĒāĻŋāĻ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻž āĻšāϝāĻŧ) - āĻāĻ āĻŦāĻŋāĻāϞā§āĻĒāĻā§āϞāĻŋ āĻāĻžāĻĄāĻŧāĻž:
ip dhcp snooping vlan 1-100
no ip dhcp snooping information optionāĻāĻŋāĻā§ āĻāĻžāϰāĻŖā§, āĻāĻŽāĻŋ āϏāĻ āĻŋāĻ āĻāĻāĻĒāĻŋ āĻ āĻŋāĻāĻžāύāĻž āĻĒā§āϤ⧠āĻĒāĻžāϰāĻŋ āύāĻž ... āϝāĻĻāĻŋāĻ āĻāĻāĻŋ āĻāĻŽāĻžāĻĻā§āϰ DHCP āϏāĻžāϰā§āĻāĻžāϰā§āϰ āĻāĻāĻāĻŋ āĻŦā§āĻļāĻŋāώā§āĻā§āϝ āĻšāϤ⧠āĻĒāĻžāϰā§
āĻāĻāĻžāĻĄāĻŧāĻžāĻ, āĻŽā§āϝāĻžāĻ āĻāĻāϏ āĻāĻŦāĻ āϞāĻŋāύāĻžāĻā§āϏ (āϝāĻžāϤ⧠802.1x āϏāĻŽāϰā§āĻĨāύ āύā§āĻāĻŋāĻ) āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āĻā§ āĻĒā§āϰāĻŽāĻžāĻŖā§āĻāϰāĻŖ āĻāϰāĻžāϰ āĻā§āώā§āĻāĻž āĻāϰā§, āĻāĻŽāύāĻāĻŋ āϝāĻĻāĻŋ āĻŽā§āϝāĻžāĻ āĻ āĻŋāĻāĻžāύāĻž āĻĻā§āĻŦāĻžāϰāĻž āĻĒā§āϰāĻŽāĻžāĻŖā§āĻāϰāĻŖ āĻāύāĻĢāĻŋāĻāĻžāϰ āĻāϰāĻž āĻĨāĻžāĻā§āĨ¤
āύāĻŋāĻŦāύā§āϧā§āϰ āĻĒāϰāĻŦāϰā§āϤ⧠āĻ āĻāĻļā§, āĻāĻŽāϰāĻž āĻāϝāĻŧā§āϝāĻžāϰāϞā§āϏā§āϰ āĻāύā§āϝ 802.1x āĻāϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻŦāĻŋāĻŦā§āĻāύāĻž āĻāϰāĻŦ (āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āϰ āĻ ā§āϝāĻžāĻāĻžāĻāύā§āĻāĻāĻŋ āϝ⧠āĻā§āϰā§āĻĒā§āϰ āĻ āύā§āϤāϰā§āĻā§āĻā§āϤ āϤāĻžāϰ āĻāĻĒāϰ āύāĻŋāϰā§āĻāϰ āĻāϰā§, āĻāĻŽāϰāĻž āĻāĻāĻŋāĻā§ āĻāĻĒāϝā§āĻā§āϤ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻā§ (āĻāϞāĻžāύ) "āύāĻŋāĻā§āώā§āĻĒ" āĻāϰāĻŦ, āϝāĻĻāĻŋāĻ āϤāĻžāϰāĻž āϏāĻāϝā§āĻ āĻāϰāĻŦā§ āĻāĻāĻ SSID)āĨ¤
āĻāϤā§āϏ: www.habr.com
