Changes between Version 66 and Version 67 of WikiStart
- Timestamp:
- Jun 4, 2013, 3:37:30 PM (11 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
WikiStart
v66 v67 18 18 == Betrokkenheid van Wireless Leiden? == 19 19 De betekenis en werkwijze van eduroam voor dit Wireless Leiden project is vanuit een "aanbieders" perspectief. Daarbij zal voornamelijk de onderliggende technische werking van de infrastructuur om eduroam accesspoints (voor gebruikers) te realiseren ter sprake komen. 20 Wireless Leiden neemt momenteel niet als eduroam idP (identity provider) deel, maar faciliteerd louter het doorgeven van de vereiste authenticatie "aanvragen" en autorisatie "goedkeuringen" en is een eduraom SP (service provider)via een grotendeels intern ontwikkeld prototype infrastructuur.20 Wireless Leiden neemt momenteel niet als eduroam idP (identity provider) deel, maar faciliteerd louter als eduraom SP (service provider) het doorgeven van de vereiste authenticatie "aanvragen" en autorisatie "goedkeuringen" via een grotendeels intern ontwikkeld prototype infrastructuur. 21 21 Als partieel serviceprovider koppelt Wireless Leiden eduroam gebruikers automatisch en beveiligd door aan de daarvoor aangewezen (onderwijs)netwerken. Een onderwijsinstelling vervult vaak meerdere rollen binnen het eduroam project inclusief internet-gateway, maar Wireless Leiden beperkt zich puur tot de ondersteunende koppeling en integratie van deze diensten. 22 22 … … 28 28 - het C.U.G.A.R project van H.L. studenten (ondersteund door [http://nlnet.nl/project/cugar Stichting NLnet] met externe begeleiders), 29 29 - het parallel ontwikkelde prototype door Richard van Manson als vrijwilliger bij Wireless Leiden (uitgangspunt voor huidige opzet), 30 Met tenslotte een succesvolle testcase van het prototype met dank aan [http://www.surfnet.nl Surfnet] dat heeft geresulteerd in de "bijna" alles omvattende en sluitende handleiding (die u nu leest) voor het op grote schaal implementeren en uitrollen van de eduroam infrastructuur op het Wireless Leiden netwerk door Walter Sonius.30 Met tenslotte een succesvolle testcase van het prototype met dank aan [http://www.surfnet.nl Surfnet] dat heeft geresulteerd in de "bijna" alles omvattende en sluitende handleiding door Walter Sonius (die u nu leest) voor het op grote schaal implementeren en uitrollen van de eduroam infrastructuur op het Wireless Leiden netwerk. 31 31 32 32 *Ontwikkelaars van Wireless Leiden zelf kunnen de roaming eigenschap van deze infrastuctuur alleen gebruiken, testen en ontwikkelen wanneer ze beschikken over een geldig eduroam accounts -naam en -wachtwoord. Dit dient geleverd te zijn door een aan eduroam/surf foundation gelieerde identity provider. Als voorbeeld beschikken studenten/scholieren en mederwerkers van Universiteit Leiden of Hogeschool Leiden hierover. Het aanvragen van een eduroam test-account voor een ontwikkelaar van wireless-leiden bij de Surffoundation behoort tot de mogelijkheden. Via een eigen interne idP met de realm @wleiden.net kunnen wirelessleiden ontwikkelaars alleen op hun eigen eduroam netwerk geauthenticeerd worden om te testen. Dit account zal niet op andere eduroam hotspots fungeren! … … 840 840 841 841 ==== 2.1b Install & configure debian 7 wheezy ==== 842 Voor het OS word debian 7 wheezy i386 met een minimale install waaronder SSH server en standaard tools gebruikt die daarna word uitgebouwd en geconfigureerd. Installeer eerst debian op betreffende machine, download hiervoor de cd/usb image, plaats deze op usbstick en start de installatie. Opmerking, onthoud dat de machine tijdens de installatie en daarna toegang tot internet nodig heeft om alle pakketten te installeren!842 Voor het OS is debian 7 wheezy i386 gekozen, dit omdat de VIA-EPIA-m geen 5/686 cmov cpu instructieset ondersteunt! De definitieve setup zal op ubuntu 12.04 lts server of freebsd draaien. Met een minimale install inclusief "SSH server" en "standaard tools" word deze debian 7 installatie later uitgebouwd en geconfigureerd. Installeer eerst debian op betreffende machine, download hiervoor de cd/usb image, plaats deze op usbstick en start de installatie. Opmerking, onthoud dat de machine tijdens de installatie en daarna toegang tot internet nodig heeft om alle pakketten te installeren en dus de configuratie te voltooien! 843 843 844 844 {{{ … … 931 931 type = auth 932 932 ipaddr = * 933 port = 0934 } 935 #listen {936 # ipaddr = * 937 # port = 0 938 # type = acct 939 #}933 port = 1812 934 } 935 listen { 936 type = acct 937 ipaddr = * 938 port = 1813 939 } 940 940 hostname_lookups = no 941 941 allow_core_dumps = yes … … 958 958 } 959 959 $INCLUDE ${raddbdir}/clients.conf 960 $INCLUDE ${raddbdir}/sites-enabled/ default961 $INCLUDE ${raddbdir}/sites-enabled/eduroam-inner 960 $INCLUDE ${raddbdir}/sites-enabled/eduroam 961 $INCLUDE ${raddbdir}/sites-enabled/eduroam-inner-tunnel 962 962 thread pool { 963 963 start_servers = 5 … … 996 996 #authenticate your users for realm wleiden.net go here 997 997 client antarctica-flr-1 { 998 ipaddr = 1 72.20.1.2998 ipaddr = 145.100.x.x 999 999 netmask = 32 1000 1000 secret = secretstuff … … 1069 1069 copy_request_to_tunnel = yes 1070 1070 use_tunneled_reply = yes 1071 virtual_server = eduroam-inner 1071 virtual_server = eduroam-inner-tunnel 1072 1072 } 1073 1073 … … 1076 1076 copy_request_to_tunnel = yes 1077 1077 use_tunneled_reply = yes 1078 virtual_server = eduroam-inner 1078 virtual_server = eduroam-inner-tunnel 1079 1079 } 1080 1080 … … 1085 1085 }}} 1086 1086 1087 #example code# /etc/freeradius/sites-enabled/ default1087 #example code# /etc/freeradius/sites-enabled/eduroam 1088 1088 {{{ 1089 1089 server eduroam { … … 1153 1153 }}} 1154 1154 1155 #example code# /etc/freeradius/sites-enabled/eduroam-inner 1155 #example code# /etc/freeradius/sites-enabled/eduroam-inner-tunnel 1156 1156 {{{ 1157 1157 server eduroam-inner { … … 1190 1190 }}} 1191 1191 1192 During install of freeradius, certificates are probably auto generated see "/etc/freeradius/certs" folder. These are needed for the eduroam idP part to allow locally authentication of the @wleiden.net realm. However these certificates are made with a common/default credentials but they can also be made again/customized by running the ./bootstrap command and editing the *.cnf files to fit your institution. See /usr/share/doc/freeradius/examples/certs/ 1192 During install of freeradius, certificates are probably auto generated see "/etc/freeradius/certs" folder. These are needed for the eduroam idP part to allow locally authentication of the @wleiden.net realm. However these certificates are made with a common/default credentials but they can also be made again/customized by running the ./bootstrap command and editing the *.cnf (ca, client, server)files to fit your institution/identity. See /usr/share/doc/freeradius/examples/certs/. Bootstrap will probably not run for a second time so move/delete all other files excepts these: bootstrap ca.cnf client.cnf README server.cnf xpextensions 1193 1193 1194 1194 1195 TODO Which public certificate files needs to be distributed to the users for their supplicants? … … 1233 1234 } 1234 1235 }}} 1236 1235 1237 Remove isc-dhcp-server from its normal startup instance! 1236 1238 {{{ … … 1465 1467 sudo /usr/local/bin/eduroam-ap-openvpn-client-cert $unique-ap-name 1466 1468 }}} 1469 1470 === 4 batch-flash scripts=== 1471 Op basis van een vaste lijst mac addressen en aanvullende parameters kan er geflashed worden. De files moeten nog gemaakt worden. 1472 1473 === Links === 1474 https://confluence.terena.org/display/H2eduroam/freeradius-idp 1475 https://confluence.terena.org/display/H2eduroam/freeradius-sp 1467 1476 1468 1477 = Old HOWTO =