====== Souhrn technických parametrů ====== ===== Národní RADIUS server ===== V aktuální situaci existují a souběžně běží dvě generace národního RADIUSu. Zjednodušeně ji budeme označovat jako **stará generace** (//radius1.eduroam.cz//) a **nová generace** (//flr[1-3].eduroam.cz//). Obě generace národních RADIUSů jsou propojené a požadavky si mezi sebou předávají, např. pokud jeden realm je zapojený do staré a druhý realm do nové. Zároveň lze provozovat situaci pokud má realm více RADIUSů a každý z nich komunikuje s jinou generací národního RADIUSu. ==== flr[1-3].eduroam.cz ==== {{ :cs:spravce:pripojovani:flr123-struktura.png?nolink&600| }} Toto je označení nástupní (nové) generace národního RADIUSu, která je složena ze tří RADIUS serverů, které jsou všechny tři na stejné úrovni. Jsou dostupné na následujících anycastových adresách: {{page>[:cs:spravce:pripojovani:souhrn:frag_flr]}} Na všech třech je použitá CA [[https://www.edupki.org/edupki-ca|eduPKI CA]].\\ Novou generaci monitoruje i nový monitoring, který je dostupný na těchto adresách: {{page>[:cs:spravce:pripojovani:souhrn:frag_monitoring]}} Dokumentace monitoringu je dostupná [[cs:spravce:monitoring|zde]]. ==== radius1.eduroam.cz ==== Jde o stávající, předchozí (starou) generaci národního RADIUSu, který se na venek prezentuje jako jedno jméno/adresa: * **radius1.eduroam.cz** * IPv4: 195.113.187.22 Starou generaci má na starosti monitorovat ermon: * **ermon.cesnet.cz** * IPv4: 195.113.233.246 * IPv6: 2001:718:1:e::233:246 Dokumentace monitoringu je dostupná [[cs:spravce:monitoring:old|zde]]. ===== WiFi infrastruktura organizace ===== Je třeba aby: * vysílala essid "eduroam" - vše malými písmeny * ověřovala uživatele protokolem IEEE 802.1X * používala šifrování WPA2+AES a případně lepší ===== Server organizace ===== Je třeba aby: * odpovídal na ICMP echo request z ''monitoring.eduroam.cz''. ([[cs:spravce:monitoring|monitoring]]) * měl otevřený port UDP/1812 z ''monitoring.eduroam.cz''. ([[cs:spravce:monitoring|monitoring]]) ==== používající RadSec ==== Lze použít NAT, pokud je zajištěn překlad potřebných portů. FW dále musí mít: * otevřený port TCP/2083 z národních RADIUSů (''flr[1-3].eduroam.cz''). ([[cs:spravce:pripojovani:protokol_pripojeni|RadSec]])\\ Sdílené tajemství RADIUS protokolu je ''radsec''. Pro ověření funkčnosti spojení RadSec se používá test v monitoringu, který před ověřením spojení odesílá požadavek pod uživatelem **status@flr.eduroam.cz**, který je záměrně zakončen na národních RADIUSech odpovědí **Access-Reject**. Používá se jako impulz pro navázání spojení pro případ, kdy není aktivita na RADIUSu organizace. ==== používající IPsec ==== Lze provozovat na veřejných IPv4/IPv6 adresách nebo alternativně na privátních pomocí NAT Traversal. FW dále musí mít: * otevřenou komunikaci pro ICMP echo request z národních RADIUSů (''flr[1-3].eduroam.cz''). * otevřený port UDP/500 z národních RADIUSů (''flr[1-3].eduroam.cz''). ([[cs:spravce:pripojovani:protokol_pripojeni|IPsec]])\\ * otevřenou komunikaci pro ESP protokol nebo otevřený port UDP/4500 při použití NAT Traversal. ([[cs:spravce:pripojovani:protokol_pripojeni|IPsec]]) Sdílené tajemství RADIUS protokolu je ''ipsec''. ==== Požadavky na RADIUS server ==== | ^ Radiator ^ FreeRADIUS ^^ Microsoft NPS ^ Cisco || |::: ^ 4.17 ^ v2 ^ v3 ^ 2012 R2 ^ ACS v4.2 ^ [[cisco_ise_2|ISE 2.1]] | ^ RFC 2865; RADIUS | **ANO** | **ANO** | **ANO** | **ANO** | **ANO** | **ANO** | ^ RFC 3580; EAP | **ANO** | **ANO** | **ANO** | **ANO** | **ANO** | **ANO** | ^ proxy podle realmu v User-Name | **ANO** | **ANO** | **ANO** | **ANO** | **ANO** | **ANO** | ^ filtrování atributů | **ANO** | **ANO** | **ANO** | **ANO** | **ANO** | **ANO** | ^ RFC 6614; RadSec | **ANO** | **NE** | **ANO** | **NE** | **NE** | **NE** | ^ RFC 5997; Server-Status | **ANO** | ??? | **ANO** | **NE** | **NE** | **NE** | ^ Operator-Name | **ANO** | **ANO** | **ANO** | **NE** | **NE** | **ANO** | ^ Chargeable-User-Identity | **ANO** | **ANO** | **ANO** | **NE** | **NE** | **ANO**1 | ^ Zakázáno tunelování vnitřní identity | **ANO** | **ANO** | **ANO** | **ANO** | **ANO** | **ANO** | ^ Vynucení shody vnitřní & vnější identity | **ANO** | **ANO** | **ANO** | **ANO** | **ANO** | **ANO** | | | | | | | eduroam.cz kompatibilita | plná | EoL | plná | částečná | [[https://web.archive.org/web/20151029050557/http://www.cisco.com/c/en/us/products/collateral/security/secure-access-control-server-windows/end_of_life_notice_c51-664639.html|EoL]] | plná | == Vysvětlivky == **[[https://tools.ietf.org/html/rfc2865|RFC 2865]]** - podpora základního RADIUS protokolu **[[https://tools.ietf.org/html/rfc3580|RFC 3580]]** - podpora protokolu EAP, ověřování uživatelů pomocí IEEE 802.1X. Bez této podpory není RADIUS použitelný k ověřování uživatelů. **proxy podle realmu v User-Name** - uživatelé v eduroamu používají uživatelská jména ve tvaru uid@realm.cz. RADIUS server musí být schopen předávat (proxy(ovat)) požadavky které obsahují jiný realm než jeho vlastní na nadřazený server. **filtrování atributů** - některé připojené organizace posílají s odpovědí AV páry určující, do jaké VLAN má být uživatel umístěn. Musíte zajistit odstranění těchto AV párů, aby nedošlo k průnikům hostů do těch oblastí Vaší sítě, kam je nechcete pustit. Jedná se především o: ''Tunnel-Private-Group-ID'', ''Tunnel-Type'' a ''Tunnel-Medium-Type''. Odpověď obsahující AV pár ''Tunnel-Private-Group-ID = 1:666'' identifkuje testovací účet. Měli byste zajistit, aby takto označené účty nemohly ve Vaší síti získat přístup ke konektivitě. U eduroam je jedna z možností tuto VLAN definovat jako "slepou". **[[https://tools.ietf.org/html/rfc6614|RFC 6614; RadSec]]** - transport RADIUS protokolu přes TLS spojení **[[https://tools.ietf.org/html/rfc5997|RFC 5997; Server-Status]] ** - Schopnost RADIUS serveru hlasit svuj stav a testovat stav partneru pomoci kodu 12 RADIUS protokolu. eduroamu se vyuziva pro lepsi detekci nefunkcnich serveru. **Operator-Name** - V Access-Request je v tomto atributu přenášena identifikace navštíveného SP, pokud to RADIUS server neumí, tak tuto informaci doplňuje národní RADIUS. **Servery které Operator-Name nepodporují, nesmí být použity pro obsluhu více organizací.** **Chargeable-User-Identity** - Identifikátr uživatele unikátní pro každé SP. Identifikátor který uživatel nedovede ovlivnit, narozdíl od MAC adresy anebo použitím vnější anonymní identity. 1 Neumí generovat dynamicky na základě Operator-Name, viz [[cisco_ise_2|detaily]].