{"id":42118,"date":"2019-03-18T00:00:00","date_gmt":"2019-03-17T21:00:00","guid":{"rendered":"https:\/\/prohoster.info\/blog\/blog_prohoster\/nastrojka-802-1x-na-kommutatorah-cisco-s-pomoshhyu-otkazoustojchivogo-nps-windows-radius-with-ad"},"modified":"2020-02-18T13:44:55","modified_gmt":"2020-02-18T10:44:55","slug":"nastrojka-802-1x-na-kommutatorah-cisco-s-pomoshhyu-otkazoustojchivogo-nps-windows-radius-with-ad","status":"publish","type":"post","link":"https:\/\/prohoster.info\/cs\/blog\/administrirovanie\/nastrojka-802-1x-na-kommutatorah-cisco-s-pomoshhyu-otkazoustojchivogo-nps-windows-radius-with-ad","title":{"rendered":"Nastaven\u00ed 802.1X na switche Cisco pomoc\u00ed odporov\u00e9ho NPS (Windows RADIUS s AD)","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Nastaven\u00ed 802.1X na switche Cisco pomoc\u00ed odporov\u00e9ho NPS (Windows RADIUS s AD)\" src=\"\/wp-content\/uploads\/2019\/03\/1bbe235a78ff2e13e771f7086c6885f3.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nPod\u00edv\u00e1me se na praktick\u00e9 vyu\u017eit\u00ed Windows Active Directory + NPS (2 servery pro zaji\u0161t\u011bn\u00ed vysok\u00e9 dostupnosti) + standard 802.1x pro kontrolu p\u0159\u00edstupu a autentizaci u\u017eivatel\u016f \u2013 dom\u00e9nov\u00fdch po\u010d\u00edta\u010d\u016f \u2013 za\u0159\u00edzen\u00ed. S teori\u00ed o tomto standardu se m\u016f\u017eete sezn\u00e1mit na Wikipedii na tomto odkazu: <noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/IEEE_802.1X\">IEEE 802.1X<\/a><\/noindex><\/p>\n<p>Jeliko\u017e m\u00e1m \u201elaborato\u0159\u201c omezenou na zdroje, slou\u010d\u00edme role NPS a dom\u00e9nov\u00e9ho kontroleru, ale doporu\u010duji v\u00e1m tyto kritick\u00e9 slu\u017eby p\u0159esto odd\u011blit.<\/p>\n<p>Standardn\u00ed zp\u016fsoby synchronizace konfigurac\u00ed (politiky) Windows NPS nezn\u00e1m, proto pou\u017eijeme skripty PowerShell spou\u0161t\u011bn\u00e9 pl\u00e1nova\u010dem \u00faloh (autorem je m\u016fj b\u00fdval\u00fd kolega). Pro autentizaci dom\u00e9nov\u00fdch po\u010d\u00edta\u010d\u016f a pro za\u0159\u00edzen\u00ed, kter\u00e1 to neum\u00ed, <b>802.1x<\/b> (telefony, tisk\u00e1rny apod.), bude nastavena skupinov\u00e1 politika a vytvo\u0159eny bezpe\u010dnostn\u00ed skupiny.<\/p>\n<p>Na konci \u010dl\u00e1nku se pod\u011bl\u00edm o n\u011bkter\u00e9 zvl\u00e1\u0161tnosti pr\u00e1ce s 802.1x \u2013 jak lze pou\u017e\u00edt ne\u0159\u00edzen\u00e9 switche, dynamic ACL apod. Pod\u011bl\u00edm se o informace o zachycen\u00fdch \u201eprobl\u00e9mech\u201c...<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nZa\u010dneme s instalac\u00ed a nastaven\u00edm failover NPS na Windows Server 2012R2 (na 2016 je v\u0161e analogick\u00e9): p\u0159es Server Manager -&gt; Pr\u016fvodce p\u0159id\u00e1n\u00edm rol\u00ed a funkc\u00ed vybereme pouze Network Policy Server.<\/p>\n<p><img decoding=\"async\" alt=\"Nastaven\u00ed 802.1X na switche Cisco pomoc\u00ed odporov\u00e9ho NPS (Windows RADIUS s AD)\" src=\"\/wp-content\/uploads\/2019\/03\/8ee1c9024d59ac338571e9cd67225075.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nnebo pomoc\u00ed PowerShell:<\/p>\n<pre><code class=\"actionscript\">Install-WindowsFeature NPAS -IncludeManagementTools<\/code><\/pre>\n<p><\/p>\n<blockquote><p>Mal\u00e9 up\u0159esn\u011bn\u00ed \u2013 jeliko\u017e pro <b>Protected EAP (PEAP)<\/b> budete pot\u0159ebovat certifik\u00e1t potvrzuj\u00edc\u00ed pravost serveru (s odpov\u00eddaj\u00edc\u00edmi pr\u00e1vy na pou\u017eit\u00ed), kter\u00fd bude d\u016fv\u011bryhodn\u00fd na klientsk\u00fdch po\u010d\u00edta\u010d\u00edch, pravd\u011bpodobn\u011b budete muset tak\u00e9 nainstalovat roli <b>Certification Authority<\/b>. Ale budeme p\u0159edpokl\u00e1dat, \u017ee <b>CA<\/b> u\u017e m\u00e1te nainstalov\u00e1no...<\/p><\/blockquote>\n<p> Ud\u011bl\u00e1me tot\u00e9\u017e na druh\u00e9m serveru. Vytvo\u0159\u00edme slo\u017eku pro skript C:Scripts na obou serverech a s\u00ed\u0165ovou slo\u017eku na druh\u00e9m serveru <b>SRV2NPS-config$<\/b><\/p>\n<p>Na prvn\u00edm serveru vytvo\u0159\u00edme skript PowerShell <i>C:ScriptsExport-NPS-config.ps1<\/i> s n\u00e1sleduj\u00edc\u00edm obsahem:<\/p>\n<pre><code class=\"actionscript\">Export-NpsConfiguration -Path \"SRV2NPS-config$NPS.xml\"<\/code><\/pre>\n<p>\nPot\u00e9 nastav\u00edme \u00falohu v Pl\u00e1nova\u010di \u00faloh: \"<i>Export-NpsConfiguration<\/i>\u201d<\/p>\n<pre><code class=\"bash\">powershell -executionpolicy unrestricted -f \"C:ScriptsExport-NPS-config.ps1\"<\/code><\/pre>\n<p>\n<i>Prov\u00e1d\u011bt pro v\u0161echny u\u017eivatele \u2013 Spustit s nejvy\u0161\u0161\u00edmi pr\u00e1vy<br \/>\nDenn\u011b \u2013 Opakovat \u00falohu ka\u017ed\u00fdch 10 minut po dobu 8 hodin.<\/i><\/p>\n<p>Na z\u00e1lo\u017en\u00edm NPS nastav\u00edme import konfigurace (politiky):<br \/>\nvytvo\u0159\u00edme skript PowerShell:<\/p>\n<pre><code class=\"bash\">echo Import-NpsConfiguration -Path \"c:NPS-configNPS.xml\" &gt;&gt; C:ScriptsImport-NPS-config.ps1<\/code><\/pre>\n<p>\na \u00falohu pro jeho spu\u0161t\u011bn\u00ed ka\u017ed\u00fdch 10 minut:<\/p>\n<pre><code class=\"bash\">powershell -executionpolicy unrestricted -f \"C:ScriptsImport-NPS-config.ps1\"<\/code><\/pre>\n<p>\n<i>Prov\u00e1d\u011bt pro v\u0161echny u\u017eivatele \u2013 Spustit s nejvy\u0161\u0161\u00edmi pr\u00e1vy<br \/>\nDenn\u011b \u2013 Opakovat \u00falohu ka\u017ed\u00fdch 10 minut po dobu 8 hodin.<\/i><\/p>\n<p>Nyn\u00ed, pro kontrolu, p\u0159id\u00e1me do NPS na jednom ze server\u016f (!) p\u00e1r p\u0159ep\u00edna\u010d\u016f do RADIUS klient\u016f (IP a Shared Secret), dv\u011b politiky \u017e\u00e1dost\u00ed o p\u0159ipojen\u00ed: <b>WIRED-Connect<\/b> (Podm\u00ednka: \u201eTyp portu NAS \u2013 Ethernet\u201c) a <b>WiFi-Enterprise<\/b> (Podm\u00ednka: \u201eTyp portu NAS \u2013 IEEE 802.11\u201c), a tak\u00e9 s\u00ed\u0165ovou politiku <b><i>Access Cisco Network Devices<\/i><\/b> (s\u00ed\u0165ov\u00ed administr\u00e1to\u0159i):<\/p>\n<pre><code class=\"xml\">Podm\u00ednky:\nSkupiny Windows - domainsg-network-admins\nOmezen\u00ed:\nMetody ov\u011b\u0159ov\u00e1n\u00ed - Ov\u011b\u0159en\u00ed otev\u0159en\u00fdm textem (PAP, SPAP)\nParametry:\nAtributy RADIUS: Standard - Service-Type - Login\nZ\u00e1visl\u00e9 na dodavateli - Cisco-AV-Pair - Cisco - shell:priv-lvl=15<\/code><\/pre>\n<p><b class=\"spoiler_title\">Z pohledu p\u0159ep\u00edna\u010d\u016f n\u00e1sleduj\u00edc\u00ed nastaven\u00ed:<\/b><\/p>\n<pre><code class=\"plaintext\">aaa new-model\naaa local authentication attempts max-fail 5\n!\n!\naaa group server radius NPS\n server-private 192.168.38.151 auth-port 1812 acct-port 1813 key %shared_secret%\n server-private 192.168.10.151 auth-port 1812 acct-port 1813 key %shared_secret%\n!\naaa authentication login default group NPS local\naaa authentication dot1x default group NPS\naaa authorization console\naaa authorization exec default group NPS local if-authenticated\naaa authorization network default group NPS\n!\naaa session-id common\n!\nidentity profile default\n!\ndot1x system-auth-control\n!\n!\nline vty 0 4\n exec-timeout 5 0\n transport input ssh\n escape-character 99\nline vty 5 15\n exec-timeout 5 0\n logging synchronous\n transport input ssh\n escape-character 99<\/code><\/pre>\n<p>Po nastaven\u00ed, po 10 minut\u00e1ch, by m\u011bly v\u0161echny klientsk\u00e9 politiky parametry objevit i na z\u00e1lo\u017en\u00edm NPS a budeme se moci autorizovat na p\u0159ep\u00edna\u010d\u00edch pomoc\u00ed \u00fa\u010dtu Active Directory, \u010dlena skupiny domainsg-network-admins (kterou jsme vytvo\u0159ili p\u0159edem).<\/p>\n<p>P\u0159ejdeme k nastaven\u00ed Active Directory \u2013 vytvo\u0159\u00edme skupinovou a heslovou politiku, vytvo\u0159\u00edme pot\u0159ebn\u00e9 skupiny.<\/p>\n<p>Skupinov\u00e1 politika <i><b>Computers-8021x-Settings<\/b><\/i>:<\/p>\n<p><b><\/p>\n<pre><code class=\"plaintext\">Konfigurace po\u010d\u00edta\u010de (Povolen\u00e1)\n   Politiky\n     Windows Settings\n        Bezpe\u010dnostn\u00ed nastaven\u00ed\n          Syst\u00e9mov\u00e9 slu\u017eby\n     Wired AutoConfig (Re\u017eim spu\u0161t\u011bn\u00ed: Automatick\u00fd)\nWired Network (802.3) Politiky<\/code><\/pre>\n<p><\/b><br \/>\n<b class=\"spoiler_title\">NPS-802-1x<\/b><\/p>\n<pre><code class=\"plaintext\">N\u00e1zev\tNPS-802-1x\nPopis\t802.1x\nGlob\u00e1ln\u00ed nastaven\u00ed\nNASTAVEN\u00cd\tHODNOTA\nPou\u017eijte slu\u017eby s\u00edt\u011b LAN pro dr\u00e1tov\u00e9 klienty\tPovoleno\nSd\u00edlen\u00e9 u\u017eivatelsk\u00e9 \u00fadaje pro s\u00ed\u0165ov\u00e9 ov\u011b\u0159ov\u00e1n\u00ed\tPovoleno\nProfil s\u00edt\u011b\nBezpe\u010dnostn\u00ed nastaven\u00ed\nPovolit pou\u017eit\u00ed ov\u011b\u0159ov\u00e1n\u00ed IEEE 802.1X pro p\u0159\u00edstup k s\u00edti\tPovoleno\nVynutit pou\u017eit\u00ed ov\u011b\u0159ov\u00e1n\u00ed IEEE 802.1X pro p\u0159\u00edstup k s\u00edti\tZak\u00e1z\u00e1no\nNastaven\u00ed IEEE 802.1X\nOv\u011b\u0159en\u00ed po\u010d\u00edta\u010de\tPouze po\u010d\u00edta\u010d\nMaxim\u00e1ln\u00ed selh\u00e1n\u00ed ov\u011b\u0159ov\u00e1n\u00ed\t10\nMaxim\u00e1ln\u00ed EAPOL-Start zpr\u00e1vy odeslan\u00e9\t \nZadr\u017een\u00e9 obdob\u00ed (sekundy)\t \nStartovac\u00ed obdob\u00ed (sekundy)\t \nOv\u011b\u0159ovac\u00ed obdob\u00ed (sekundy)\t \nVlastnosti metody s\u00ed\u0165ov\u00e9ho ov\u011b\u0159ov\u00e1n\u00ed\nMetoda ov\u011b\u0159ov\u00e1n\u00ed\tOchr\u00e1n\u011bn\u00fd EAP (PEAP)\nOv\u011b\u0159it certifik\u00e1t serveru\tPovoleno\nP\u0159ipojit k t\u011bmto server\u016fm\t \nNepo\u017eadovat po u\u017eivateli autorizaci nov\u00fdch server\u016f nebo d\u016fv\u011bryhodn\u00fdch certifika\u010dn\u00edch autorit\tZak\u00e1z\u00e1no\nPovolit rychl\u00e9 op\u011btovn\u00e9 p\u0159ipojen\u00ed\tPovoleno\nOdpojit, pokud server nep\u0159edlo\u017e\u00ed kryptobinding TLV\tZak\u00e1z\u00e1no\nVynutit ochranu p\u0159\u00edstupu k s\u00edti\tZak\u00e1z\u00e1no\nKonfigurace metody ov\u011b\u0159ov\u00e1n\u00ed\nMetoda ov\u011b\u0159ov\u00e1n\u00ed\tZabezpe\u010den\u00e9 heslo (EAP-MSCHAP v2)\nAutomaticky pou\u017e\u00edt m\u00e9 u\u017eivatelsk\u00e9 jm\u00e9no a heslo Windows (a dom\u00e9nu, pokud n\u011bjak\u00e1)\tPovoleno<\/code><\/pre>\n<p><img decoding=\"async\" alt=\"Nastaven\u00ed 802.1X na switche Cisco pomoc\u00ed odporov\u00e9ho NPS (Windows RADIUS s AD)\" src=\"\/wp-content\/uploads\/2019\/03\/f0f5e0c83441367a09d56fca217ec587.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nVytvo\u0159\u00edme skupinu zabezpe\u010den\u00ed <b><i>sg-computers-8021x-vl100<\/i><\/b>, where we will add the computers that we want to distribute into VLAN 100 and configure filtering for the previously created group policy on this group:<\/p>\n<p><img decoding=\"async\" alt=\"Nastaven\u00ed 802.1X na switche Cisco pomoc\u00ed odporov\u00e9ho NPS (Windows RADIUS s AD)\" src=\"\/wp-content\/uploads\/2019\/03\/45d9763098d1f1e3f105188ab0941ac9.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nTo ensure that the policy has been successfully applied, you can open the \u201cNetwork and Sharing Center (Network and Internet Settings) \u2013 Change Adapter Settings (Adapter Settings) \u2013 Adapter Properties,\u201d where we will see the \u201cAuthentication\u201d tab:<\/p>\n<p><img decoding=\"async\" alt=\"Nastaven\u00ed 802.1X na switche Cisco pomoc\u00ed odporov\u00e9ho NPS (Windows RADIUS s AD)\" src=\"\/wp-content\/uploads\/2019\/03\/407b1a154f0fed84e71574e1225d68a2.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nOnce we have confirmed that the policy is being successfully applied, we can proceed to configure the network policy on NPS and access switch ports.<\/p>\n<p>Let's create a network policy <b><i>neag-computers-8021x-vl100<\/i><\/b>:<\/p>\n<pre><code class=\"xml\">Conditions:\n  Windows Groups - sg-computers-8021x-vl100\n  NAS Port Type - Ethernet\nConstraints:\n  Authentication Methods - Microsoft: Protected EAP (PEAP) - Unencrypted authentication (PAP, SPAP)\n  NAS Port Type - Ethernet\nSettings:\n  Standard:\n   Framed-MTU 1344\n   TunnelMediumType 802 (includes all 802 media plus Ethernet canonical format)\n   TunnelPrivateGroupId  100\n   TunnelType  Virtual LANs (VLAN)<\/code><\/pre>\n<p>\n<img decoding=\"async\" alt=\"Nastaven\u00ed 802.1X na switche Cisco pomoc\u00ed odporov\u00e9ho NPS (Windows RADIUS s AD)\" src=\"\/wp-content\/uploads\/2019\/03\/3e279c0b6111caec20fc91743a75f1aa.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nTypical settings for the switch port (note that multi-domain authentication type is used \u2013 Data &amp; Voice, and there is also the possibility of MAC address authentication. During the 'transition period', it's reasonable to use the following parameters:<\/p>\n<pre><code class=\"actionscript\">\nauthentication event fail action authorize vlan 100\nauthentication event no-response action authorize vlan 100\n<\/code><\/pre>\n<p>\nthe VLAN ID is not 'quarantine' but the same as the one the user's computer should enter after successful authentication \u2013 until we are sure everything is working correctly. These parameters can also be used in other scenarios, for example, when an unmanaged switch is plugged into this port and you want all devices connected to it that have not passed authentication to be placed in a specific VLAN (\u2018quarantine\u2019).<\/p>\n<p><b class=\"spoiler_title\">switch port settings in 802.1x mode host-mode multi-domain<\/b><\/p>\n<pre><code class=\"actionscript\">default int range Gi1\/0\/39-41\nint range Gi1\/0\/39-41\nshu\ndes PC-IPhone_802.1x\nswitchport mode access\nswitchport nonegotiate\nswitchport voice vlan 55\nswitchport port-security maximum 2\nauthentication event fail action authorize vlan 100\nauthentication event no-response action authorize vlan 100\nauthentication host-mode multi-domain\nauthentication port-control auto\nauthentication violation restrict\nmab\ndot1x pae authenticator\ndot1x timeout quiet-period 15\ndot1x timeout tx-period 3\nstorm-control broadcast level pps 100\nstorm-control multicast level pps 110\nno vtp\nlldp receive\nlldp transmit\nspanning-tree portfast\nno shu\nexit<\/code><\/pre>\n<p>You can verify that the computer\/telephone has successfully authenticated using the command:<\/p>\n<pre><code class=\"actionscript\">sh authentication sessions int Gi1\/0\/39 det<\/code><\/pre>\n<p>\nNow let's create a group (for example, <i>sg-fgpp-mab<\/i> ) v Active Directory pro telefony a p\u0159id\u00e1me do n\u00ed jedno za\u0159\u00edzen\u00ed pro testov\u00e1n\u00ed (v m\u00e9m p\u0159\u00edpad\u011b to je <b><i>Grandstream GXP2160<\/i><\/b> s MAC adresou <b>000b.82ba.a7b1<\/b> a odpov\u00eddaj\u00edc\u00edm u\u017eivatelsk\u00fdm \u00fa\u010dtem <b>domain 00b82baa7b1<\/b>). <\/p>\n<p>Pro vytvo\u0159enou skupinu sn\u00ed\u017e\u00edme po\u017eadavky na z\u00e1sady hesel (pou\u017eit\u00edm <noindex><a rel=\"nofollow\" href=\"https:\/\/blogs.technet.microsoft.com\/canitpro\/2013\/05\/29\/step-by-step-enabling-and-using-fine-grained-password-policies-in-ad\/\">Fine-Grained Password Policies<\/a><\/noindex> p\u0159es Active Directory Administrative Center -&gt; domain -&gt; System -&gt; Password Settings Container) s t\u011bmito parametry <b><i>Nastaven\u00ed-hesla-pro-MAB<\/i><\/b>:<\/p>\n<p><img decoding=\"async\" alt=\"Nastaven\u00ed 802.1X na switche Cisco pomoc\u00ed odporov\u00e9ho NPS (Windows RADIUS s AD)\" src=\"\/wp-content\/uploads\/2019\/03\/289eedad27d4dc8c4d406f09e3496ac1.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nt\u00edmto povol\u00edme pou\u017e\u00edvat MAC adresy za\u0159\u00edzen\u00ed jako hesla. Po tomto budeme moci vytvo\u0159it s\u00ed\u0165ovou politiku pro autentizaci 802.1x method mab, nazveme ji neag-devices-8021x-voice. Parametry jsou n\u00e1sleduj\u00edc\u00ed:<\/p>\n<ul>\n<li>NAS Port Type \u2013 Ethernet<\/li>\n<li>Windows Groups \u2013 sg-fgpp-mab<\/li>\n<li>EAP Types: Ne\u0161ifrovan\u00e1 autentizace (PAP, SPAP)<\/li>\n<li>RADIUS Atributy \u2013 Specifick\u00e9 pro dodavatele: Cisco \u2013 Cisco-AV-Pair \u2013 Hodnota atributu: device-traffic-class=voice<\/li>\n<\/ul>\n<p>\npo \u00fasp\u011b\u0161n\u00e9 autentizaci (nezapome\u0148te nastavit port switche), pod\u00edv\u00e1me se na informace z portu:<\/p>\n<p><b class=\"spoiler_title\">sh authentication se int Gi1\/0\/34<\/b><\/p>\n<pre><code class=\"plaintext\">----------------------------------------\n            Rozhran\u00ed:  GigabitEthernet1\/0\/34\n          MAC adresa:  000b.82ba.a7b1\n           IP adresa:  172.29.31.89\n            U\u017eivatel:  000b82baa7b1\n               Stav:  Authz Success\n               Dom\u00e9na:  VOICE\n       Oper host mode:  multi-domain\n     Oper control dir:  both\n        Opr\u00e1vn\u011bno:  Autentiza\u010dn\u00ed server\n      \u010casov\u00fd limit relace:  N\/A\n         \u010casov\u00fd limit ne\u010dinnosti:  N\/A\n    Spole\u010dn\u00e9 ID relace:  0000000000000EB2000B8C5E\n      ID relace \u00fa\u010dtov\u00e1n\u00ed:  0x00000134\n               Handle:  0xCE000EB3\n\nSeznam spu\u0161t\u011bn\u00fdch metod:\n       Metoda   Stav\n       dot1x    Ne\u00fasp\u011b\u0161n\u00e9 p\u0159ekro\u010den\u00ed\n       mab      Authc Success<\/code><\/pre>\n<p>Nyn\u00ed, jak jsem sl\u00edbil, prozkoum\u00e1me n\u011bkolik m\u00e9n\u011b z\u0159ejm\u00fdch situac\u00ed. Nap\u0159\u00edklad, pot\u0159ebujeme p\u0159ipojit po\u010d\u00edta\u010dov\u00e1 za\u0159\u00edzen\u00ed u\u017eivatel\u016f p\u0159es ne\u0159\u00edzen\u00fd switch. V tomto p\u0159\u00edpad\u011b budou nastaven\u00ed portu vypadat n\u00e1sleduj\u00edc\u00edm zp\u016fsobem:<\/p>\n<p><b class=\"spoiler_title\">nastaven\u00ed portu switche v re\u017eimu 802.1x host-mode multi-auth<\/b><\/p>\n<pre><code class=\"actionscript\">interface GigabitEthernet1\/0\/1\ndescription *SW \u2013 802.1x \u2013 8 mac*\nshu\nswitchport mode access\nswitchport nonegotiate\nswitchport voice vlan 55\nswitchport port-security maximum 8  ! zvy\u0161ujeme po\u010det povolen\u00fdch MAC adres\nauthentication event fail action authorize vlan 100\nauthentication event no-response action authorize vlan 100\nauthentication host-mode multi-auth  ! \u2013 re\u017eim autentizace\nauthentication port-control auto\nauthentication violation restrict\nmab\ndot1x pae authenticator\ndot1x timeout quiet-period 15\ndot1x timeout tx-period 3\nstorm-control broadcast level pps 100\nstorm-control multicast level pps 110\nno vtp\nspanning-tree portfast\nno shu<\/code><\/pre>\n<p>P.S. v\u0161iml jsem si velmi podivn\u00e9ho probl\u00e9mu \u2013 pokud bylo za\u0159\u00edzen\u00ed p\u0159ipojeno p\u0159es takov\u00fd switch a pot\u00e9 bylo p\u0159ipojeno do \u0159\u00edzen\u00e9ho switche, tak to NEpob\u011b\u017e\u00ed, dokud ho nerestartujeme(!) switch. Zat\u00edm jsem nena\u0161el \u017e\u00e1dn\u00fd jin\u00fd zp\u016fsob, jak tento probl\u00e9m vy\u0159e\u0161it.<\/p>\n<p>Je\u0161t\u011b jeden bod t\u00fdkaj\u00edc\u00ed se DHCP (pokud se pou\u017e\u00edv\u00e1 ip dhcp snooping) \u2013 bez takov\u00fdchto mo\u017enost\u00ed:<\/p>\n<pre><code class=\"actionscript\">ip dhcp snooping vlan 1-100\nno ip dhcp snooping information option<\/code><\/pre>\n<p>\nZ n\u011bjak\u00e9ho d\u016fvodu nelze spr\u00e1vn\u011b z\u00edskat IP adresu\u2026 i kdy\u017e to m\u016f\u017ee b\u00fdt vlastnost na\u0161eho DHCP serveru.<\/p>\n<p>A tak\u00e9 Mac OS &amp; Linux (ve kter\u00fdch je podpora 802.1x nativn\u00ed) se pokou\u0161ej\u00ed autentikovat u\u017eivatelem, i kdy\u017e je nastavena autentizace podle MAC adresy. <\/p>\n<p>V dal\u0161\u00ed \u010d\u00e1sti \u010dl\u00e1nku se zam\u011b\u0159\u00edme na pou\u017eit\u00ed 802.1x pro bezdr\u00e1tov\u00e9 s\u00edt\u011b (v z\u00e1vislosti na skupin\u011b, do kter\u00e9 u\u017eivatelsk\u00fd \u00fa\u010det pat\u0159\u00ed, jej 'hod\u00edme' do odpov\u00eddaj\u00edc\u00ed s\u00edt\u011b (VLAN), i kdy\u017e se p\u0159ipojuj\u00ed k jednomu SSID).<\/p>\n<p>Zdroj: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/443942\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0420\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0438\u043c \u043d\u0430 \u043f\u0440\u0430\u043a\u0442\u0438\u043a\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 Windows Active Directory + NPS (2 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0434\u043b\u044f \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u044f \u043e\u0442\u043a\u0430\u0437\u043e\u0443\u0441\u0442\u043e\u0439\u0447\u0438\u0432\u043e\u0441\u0442\u0438) + \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442 802.1x \u0434\u043b\u044f \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044f \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u0438 \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439 \u2013 \u0434\u043e\u043c\u0435\u043d\u043d\u044b\u0445 \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u043e\u0432 \u2013 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432. \u041e\u0437\u043d\u0430\u043a\u043e\u043c\u0438\u0442\u044c\u0441\u044f \u0441 \u0442\u0435\u043e\u0440\u0438\u0435\u0439 \u043f\u043e \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u0443 \u043c\u043e\u0436\u043d\u043e \u0432 Wikipedia, \u043f\u043e \u0441\u0441\u044b\u043b\u043a\u0435: IEEE 802.1X \u0422\u0430\u043a \u043a\u0430\u043a \u201c\u043b\u0430\u0431\u043e\u0440\u0430\u0442\u043e\u0440\u0438\u044f\u201d \u0443 \u043c\u0435\u043d\u044f \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0430 \u043f\u043e \u0440\u0435\u0441\u0443\u0440\u0441\u0430\u043c, \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c \u0440\u043e\u043b\u0438 NPS \u0438 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u0430 \u0434\u043e\u043c\u0435\u043d\u0430, \u043d\u043e [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-42118","post","type-post","status-publish","format-standard","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.4 - aioseo.com -->\n\t<meta name=\"description\" content=\".\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/cs\/blog\/administrirovanie\/nastrojka-802-1x-na-kommutatorah-cisco-s-pomoshhyu-otkazoustojchivogo-nps-windows-radius-with-ad\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"cs_CZ\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 802.1X \u043d\u0430 \u043a\u043e\u043c\u043c\u0443\u0442\u0430\u0442\u043e\u0440\u0430\u0445 Cisco \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u043e\u0442\u043a\u0430\u0437\u043e\u0443\u0441\u0442\u043e\u0439\u0447\u0438\u0432\u043e\u0433\u043e NPS (Windows RADIUS with AD) | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\".\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/cs\/blog\/administrirovanie\/nastrojka-802-1x-na-kommutatorah-cisco-s-pomoshhyu-otkazoustojchivogo-nps-windows-radius-with-ad\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-03-17T21:00:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-02-18T10:44:55+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Nastaven\u00ed 802.1X na p\u0159ep\u00edna\u010d\u00edch Cisco pomoc\u00ed vysoce dostupn\u00e9ho NPS (Windows RADIUS s AD) | ProHoster","description":".","canonical_url":"https:\/\/prohoster.info\/cs\/blog\/administrirovanie\/nastrojka-802-1x-na-kommutatorah-cisco-s-pomoshhyu-otkazoustojchivogo-nps-windows-radius-with-ad","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"cs_CZ","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 802.1X \u043d\u0430 \u043a\u043e\u043c\u043c\u0443\u0442\u0430\u0442\u043e\u0440\u0430\u0445 Cisco \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u043e\u0442\u043a\u0430\u0437\u043e\u0443\u0441\u0442\u043e\u0439\u0447\u0438\u0432\u043e\u0433\u043e NPS (Windows RADIUS with AD) | ProHoster","og:description":".","og:url":"https:\/\/prohoster.info\/cs\/blog\/administrirovanie\/nastrojka-802-1x-na-kommutatorah-cisco-s-pomoshhyu-otkazoustojchivogo-nps-windows-radius-with-ad","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-03-17T21:00:00+00:00","article:modified_time":"2020-02-18T10:44:55+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"42118","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-22 07:20:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 00:05:22","updated":"2026-01-22 07:20:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/42118","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/comments?post=42118"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/42118\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/media?parent=42118"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/categories?post=42118"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/tags?post=42118"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}