Delavnica eduroam - Delavnice LDAP, Eduroam in ArnesAAI
Transcription
Delavnica eduroam - Delavnice LDAP, Eduroam in ArnesAAI
Delavnica AAI Arnes 2013 22. januar 2014, Ljubljana, Tehnološki park Delavnica eduroam Rok Papež Arnes [email protected] Na meniju: • predstavitev tehnologij brezžičnih omrežij • posebnosti »goste« postavitve brezžičnega omrežja • načini postavljanje brezžičnih omrežij • postavitev avtentikacijskega strežnika RADIUS • priklop v omrežje Eduroam * http://aai.arnes.si - uradna Arnes dokumentacija za sisteme AAI BYOD - Prinesi svojo napravo Avtorske pravice CC: John Baer, Flikr BYOD – Bring Your Own Device Prinesi svojo napravo • Računalništvo v oblakih (oblačno računalništvo) • BYOD v podjetjih – Dostop do omrežja podjetja – Delo od doma – Varnost in dostopnost podatkov, mešanje podatkov – Prevzem upravljanja naprave? – Izguba naprave • BYOD v šolstvu in raziskovalni skupnosti – Pri raziskavah se bolj sodeluje (manj geografskih ovir) – Elektronski učbeniki (porabniki) – Aktivna uporaba naprav in aktivno sodelovanje? – Ali otroci “surfajo” ali sodelujejo med poukom?* Naprava z žico ... Avtorske pravice CC: Ned Steiner, Flickr ... ali brez? Avtorske pravice CC: Moyan Brenn, Flickr Eduroam.si statistika gostovanj Eduroam TLD Sessions 750000 # of distinct roaming sessions 700000 650000 600000 550000 500000 TLD Sessions 450000 400000 350000 300000 250000 200000 150000 100000 50000 0 200410 200504 200510 200604 200610 200704 200710 200804 200810 Month 200904 200910 201004 201010 201104 201110 201204 201210 201304 Omrežja • Žično omrežje – strežniki, namizni računalniki, naprave, občasno tudi prenosniki – hitrost, zanesljivost, ergonomika! – vsak “svojo žico” • Brezžično – Udobno – Mobilne naprave – BYOD – Zanesljivost, hitrost in varnost so nizki – Skupni medij! – Kolaps omrežja – Še več žic – za dostopovne točke Brezžična omrežja 802.11 • ALOHANet – 1971 • Eternet – 1973/1974/1980 • 802.11 – 2Mb/s (Infrardeče 1Mb/s, 900MHz + 2.4 GHz) - 1997 • 802.11b – 11Mb/s (2.4 GHz) – 1999 • 802.11a – 54Mb/s (5 GHz) – 1999 • 802.11g – 54Mb/s (2.4 GHz) – 2003 • 802.11n – do 600Mb/s (2.4 GHz + 5 GHz, MIMO, širina kanala 20 ali 40 MHz) – 2009 • 802.11ac – do 6.77 Gb/s (5 GHz, širina do 160MHz) – 2014/2015 • WiGig 802.11ad – do 7Gb/s (2.4 GHz, 5 GHz, 60 GHz) – Brezžični priklop zaslona in TVja: HDMI in DisplayPort – 60GHz se težko širi skozi gradbene materiale :-)) – V razvijanju Zahteve do omrežja • Samoumevno (elektrika, tekoča voda, ogrevanje...) • Internet mora delovati – Plače – Izobraževalna orodja – Storitve v oblakih (Arnes, FlipIT ...) – Hitrost in zanesljivost! • Omrežje deluje – BYOD • Omrežje ne deluje – BYOPW* • Veliko uporabnikov, veliko zahtev • Podhranjenost z viri: RollsRoyce za 9.000,00€ :-) *BYOPW angl. Bring Your Own PaperWeight Postavitev brezžičnega omrežja • Ali želimo čim večjo pokritost ali čim gostejše omrežje? • Ogled prostorov (angl. Site Survey) – Pametni telefon ali prenosnik s slabim sprejemnikom – Dostopovna točka + dolgi podaljšek – Fizično preverjamo postavitve in domet signala – Zabeležimo rezultate na načrtu stavbe • Oprema ustreza standardom? http://aai.arnes.si/eduroam/priklop.html#tehnicna_dolocila Najamemo podjetje in vedno preverimo rezultate • WPA2-PSK (Šifriranje in prijava s skupnim geslom) • Eduroam (Šifrirano omrežje in prijava z lastnim uporabniškim imenom in geslom) Avtorske pravice CC: Liebeskind, Wikipedia inSSIDer Frekvenčni analizator - WiSpy Duty Cycle - zasedenost frekvenčnega pasu Strokovni ogled področja (angl. site survey) Tloris Tloris 2. Strokovni ogled - Arnes 5 GHz frekvenčni pas • Manjši domet – preveri ali je pokritost dovolj dobra pri uporabi dvojnih AP! • Manj motenj – Mikrovalovne – telefoni DECT – analogne brezžične video kamere • 19 neodvisnih kanalov (4-je na 2.4GHz) • DFS* - Samodejno nastavljanje frekvence in moči • Goste postavitve! • Težave s slabimi odjemalci (band select) • Večina cenenih naprav podpira samo 2.4GHz *DFS angl. Dynamic Frequency Selection Hibridna postavitev • Po stavbi postavljamo za največjo pokritost • V računalniško podprtih učilnicah postavljamo gosto postavitev – Kjer poteka učni proces z uporabo mobilnih naprav • http://aai.arnes.si/eduroam/hybrid.html Postavitev za največjo pokritost • 2.4GHz Kanali 1,5,9,13 • Največja moč – vsaj -67dBm RSSI – vsaj 25dBm SNR • Izklopimo 802.11b, pustimo 802.11g • AP postavljamo v pisarne/učilnice/knjižnice/avle, ne na hodnike • Prioriteta – Dober signal kjer je potreben – Slab signal (ali brez) na hodnikih in prostorih kjer se uporabniki ne zadržujejo. • Predvidoma ni VoIPa na wirelessu Čim gostejša postavitev • Redundančni AP • Band steering – preveriti delovanje!!! • Omogoči se le 802.11n (izklopi se 802.11a/b/g) • 20MHz pas na 2.4GHz, 5GHz lahko dvojni • Filtriranje multicast DNS / Bonjour – DST 224.0.0.251/255.255.255.255 – DST ff02::fb/128 Varnost brezžičnih omrežij • Varnostno so bolj občutljiva kot ožičena omrežja • Fizična varnost • Gostujoči uporabniki • Varnost sistemov pred mobilnimi napravami • Mehanizmi za varovanje omrežij: http://aai.arnes.si • Beleženje uporabe in kaznovanje storilcev Napadi eternet L2 • IPv4 – eternet – DHCP snooping – ARP inspection – IP Source Guard • IPv6 – eternet – Blokiranje IPv6 – RA Guard – NDP inspection • Dnevniški zapisi z usmerjevalnika • Aktivni nadzor omrežja – NDPmon, 6mon, arpwatch • Varnostni mehanizmi vgrajeni v sisteme WLC Naslovni prostor • IPv4 naslovnega prostora zmanjkuje • NAT44 – Omejena funkcionalnost za uporabnike – Dodatno obremenjevanje omrežne opreme in povezav – Težja pomoč uporabnikom in razhroščevanje napak • NAT44 + IPv6 • Samo IPv6 + NAT64 – Pilot teče – Večinoma deluje – Težave imajo aplikacije, ki delujejo neposredno z naslovi IPv4 (skype) • Samo IPv6 Arhitekture brezžičnih omrežij • Avtonomne dostopovne točke – Upravljamo vsako posebej – Nastavljanje frekvenc – Tipično cenejše • Lahke dostopovne točke – Centralni krmilnik (WLC*) nadzira vse dostopovne točke – Posebna naprava v omrežju (Cisco, Lancom, AeroHive, Rukus ...) – Spletna storitev (AeroHive, Meraki ...) – Cena: Letna plačila, vzdrževanje – Upravljanje brezžičnih omrežij je vroča tema – “Standard” CAPWAP* – Javni razpis za dodatno opremo so čista farsa zaradi 100% priklenitve uporabnika *CAPWAP angl. Control And Provisioning of Wireless Access Points *WLC angl. Wireless Lan Controller Kaj je Eduroam? • Organizacija (šola, inštitut ...) vzpostavi svoje brezžično omrežje • Se poveže v hierarhijo strežnikov RADIUS • Združljivi tehnični standard • Recipročnost Network login - 802.1x EAP over RADIUS EAPOL Supplicant Authenticator (AP or Switch) RADIUS Authentication server LDAP Query LDAP [email protected] Internet VLAN Staf signalling data VLAN Guests VLAN Students 802.1x and EAP protocol stacks • Access Network: • Unauthenticated: Ethernet:EAPOL • Authenticated: Ethernet:IP • Access Point / Switch to RADIUS • Management traffic • IP:UDP:RADIUS:EAP:<EAP type> • Authenticator == „EAP proxy“ Vrste EAP • Eduroam: EAP-Karkoli-s-ključi :) • EAP-TTLS (+ PAP, MSCHAPv2), EAPTLS, PEAP • EAP-FAST, EAP-SIM, EAP-AKA • Slabe vrste EAP: • EAP-MD5, LEAP ... • Podpora za nove tablice in telefone • (Prva) vzpostavitev! • Pomoč uporabnikom!!! Sklad protokolov 802.1x in EAP Združljivost protokolov z gesli http://deployingradius.com/documents/protocols/compatibility.html Enostavna uporabnost • Eduroam: • • • • • • SSID Encryption (WEP, WPA, WPA2) Odjemalec 802.1x Vrsta EAP Prijavni podatki (geslo ali certifikat) Certifikat CA ali strežnika • Vse naprave / različni OS • Samonastavitev: SecureW2 • ftp://ftp.arnes.si/software/eduroam Nastavitve Windows 8 FreeRADIUS • Najhitrejši • Najcenejši • Najzmogljivejši • Najprilagodljivejši • Najzakomplicirani :) • Najboljši Nastavitev FreeRADIUS FreeRADIUS namestitev • yum install freeradius\* • http://www.pingo.org/eduroam/centos6/ x86_64/ • cp -a /etc/raddb /etc/raddb.orig • vse datoteke so znotraj /etc/raddb • vim • DEBUG!!!! FreeRADIUS navodila • http://aai.arnes.si/eduroam/freeradius.html • Opis nastavitev • Smiselno dodamo v nastavitve • Nekatere nastavitve so za dodatne funkcionalnosti • pGina, časovno omejena raba • Preverjamo delovanje v razhroščevalnem načinu FreeRADIUS zagon in razhroščevanje • chkconfig radiusd on • systemctl enable radiusd.service • disable • service radiusd start • systemctl start radiusd.service • restart, stop • radiusd -Xxx • radiusd -Xxx 2>&1 | tee ~/radius.log Primer konfiguracije: eap.conf eap { default_eap_type = ttls timer_expire = 60 ignore_unknown_eap_types = no max_sessions = 4096 fragment_size = 1024 tls { #openssl dhparam -check -text -5 512 -out /etc/pki/radius/dh dh_file = /etc/pki/radius/dh private_key_file = /etc/pki/radius/os-prva.si_key.pem certificate_file = /etc/pki/radius/os-prva.si_cert.pem CA_file = /etc/pki/radius/cacert.pem random_file = /dev/urandom cipher_list = "DEFAULT" ecdh_curve = "prime256v1" cache { enable = yes lifetime = 24 # hours max_entries = 2048 } [...] ttls { default_eap_type = mschapv2 copy_request_to_tunnel = yes use_tunneled_reply = yes virtual_server = "inner-tunnel" } peap { default_eap_type = mschapv2 copy_request_to_tunnel = yes use_tunneled_reply = yes virtual_server = "inner-tunnel" proxy_tunneled_request_as_eap = no soh = no # soh_virtual_server = "soh-server" } mschapv2 { #send_error = yes send_error = no } [...] } # end eap Gostovanje RADIUS • preizkusna storitev!!! • UDP izgubni protokol • podpora ni zagotovljena • [email protected] • Gostovanje IDP + LDAP • Pridružitev ArnesAAI + Eduroam.si + pogodba o gostovanju • Oddelek AAI ali svetovanje • RADIUS, DHCP, Syslog, SNMP Lotite se dela! ● CC vienze ziction /flickr Navodila • System-config-firewall ali vim /etc/sysconfig/iptables • RADIUS – udp/1812 in udp/1813 • service iptables restart • iptables-save + preveri /etc/sysconfig/iptables • TLD = 194.249.0.237 • Secret = secretstuff • Realm = student??.lab.arnes.si • /opt/bin/eapol_test -a 127.0.0.1 -s <radius secret> -c /opt/etc/<file>.cfg • Navodila: http://aai-lab.arnes.si • Generiranje samopodpisanega strežniškega certifikata • Vzpostavitev strežnika FreeRADIUS • NE vzpostavljajte MySQL • RPM paketi: • yum install http://../freeradius-2.2.0-0.arnes.el6.x86_64.rpm • yum install http://../freeradius-ldap-2.2.0-0.arnes.el6.x86_64.rpm • yum install http://../freeradius-utils-2.2.0-0.arnes.el6.x86_64.rpm • yum install http://../freeradius-mysql-2.2.0-0.arnes.el6.x86_64.rpm Kontakti • Eduroam • • • • mailto:[email protected] http://aai.arnes.si http://www.eduroam.si http://www.arnes.si/pomocuporabnikom/eduroam.html • Libroam • IZUM • Tehnična podpora • Priklop • [email protected]