CASPUR Wi-Fi Open Source 10-nov-2011 - GARR Conference 2011Davide Guerri - CASPURCASPUR WI-FIOPEN SOURCEGARR Conference 20...
CASPUR Wi-Fi Open Source 10-nov-2011 - GARR Conference 2011Davide Guerri - CASPURSummaryCASPUR and Wi-FiFree Italia Wi-FiO...
CASPUR Wi-Fi Open Source 10-nov-2011 - GARR Conference 2011Davide Guerri - CASPURCASPUR and Wi-Fi
CASPUR Wi-Fi Open Source 10-nov-2011 - GARR Conference 2011Davide Guerri - CASPURCASPUR and Wi-FiCASPUR at a glanceIs an I...
CASPUR Wi-Fi Open Source 10-nov-2011 - GARR Conference 2011Davide Guerri - CASPURCASPUR and Wi-FiWith its openWiFi project...
CASPUR Wi-Fi Open Source 10-nov-2011 - GARR Conference 2011Davide Guerri - CASPURCASPUR and Wi-FiMany other Public Adminis...
CASPUR Wi-Fi Open Source 10-nov-2011 - GARR Conference 2011Davide Guerri - CASPURA few numbers for ProvinciawifiOne of the ...
CASPUR Wi-Fi Open Source 10-nov-2011 - GARR Conference 2011Davide Guerri - CASPURFree Italia Wi-Fi
CASPUR Wi-Fi Open Source 10-nov-2011 - GARR Conference 2011Davide Guerri - CASPURFree Italia Wi-FiFree Italia Wi-Fi has be...
CASPUR Wi-Fi Open Source 10-nov-2011 - GARR Conference 2011Davide Guerri - CASPURFree Italia Wi-FiAims to create a nationa...
CASPUR Wi-Fi Open Source 10-nov-2011 - GARR Conference 2011Davide Guerri - CASPURFree Italia Wi-FiGenova municipalityProvi...
CASPUR Wi-Fi Open Source 10-nov-2011 - GARR Conference 2011Davide Guerri - CASPURFrom a technical point of view, FreeItali...
CASPUR Wi-Fi Open Source 10-nov-2011 - GARR Conference 2011Davide Guerri - CASPURFree Italia Wi-FiCASPUR has a central rol...
CASPUR Wi-Fi Open Source 10-nov-2011 - GARR Conference 2011Davide Guerri - CASPUROpen Source WISP
CASPUR Wi-Fi Open Source 10-nov-2011 - GARR Conference 2011Davide Guerri - CASPUROpen Source WISPSince the beginning of 20...
CASPUR Wi-Fi Open Source 10-nov-2011 - GARR Conference 2011Davide Guerri - CASPUROpen Source ProjectOpenWISP includes the ...
CASPUR Wi-Fi Open Source 10-nov-2011 - GARR Conference 2011Davide Guerri - CASPUROpen WISP UserManagement System
CASPUR Wi-Fi Open Source 10-nov-2011 - GARR Conference 2011Davide Guerri - CASPUROpen WISP User Management SystemFrom the ...
CASPUR Wi-Fi Open Source 10-nov-2011 - GARR Conference 2011Davide Guerri - CASPUROpen WISP User Management SystemFrom the ...
CASPUR Wi-Fi Open Source 10-nov-2011 - GARR Conference 2011Davide Guerri - CASPUROpen WISP manager +firmware
CASPUR Wi-Fi Open Source 10-nov-2011 - GARR Conference 2011Davide Guerri - CASPUROpen WISP managerA Ruby on Rails web appl...
CASPUR Wi-Fi Open Source 10-nov-2011 - GARR Conference 2011Davide Guerri - CASPUROpen WISP firmwareIs a bunch of shell (ash...
CASPUR Wi-Fi Open Source 10-nov-2011 - GARR Conference 2011Davide Guerri - CASPUROpen WISP firmwareThe OpenWISP Firmware wo...
CASPUR Wi-Fi Open Source 10-nov-2011 - GARR Conference 2011Davide Guerri - CASPUROpen WISP GeographicMonitoring
CASPUR Wi-Fi Open Source 10-nov-2011 - GARR Conference 2011Davide Guerri - CASPUROpen WISP Geographic MonitoringWiFi netwo...
CASPUR Wi-Fi Open Source 10-nov-2011 - GARR Conference 2011Davide Guerri - CASPUROpenWISP CaptivePortal Manager
CASPUR Wi-Fi Open Source 10-nov-2011 - GARR Conference 2011Davide Guerri - CASPUROpenWISP Captive Portal ManagerWritten fr...
CASPUR Wi-Fi Open Source 10-nov-2011 - GARR Conference 2011Davide Guerri - CASPUROpenWISP MiddleWareA Ruby/Sinatra applica...
CASPUR Wi-Fi Open Source 10-nov-2011 - GARR Conference 2011Davide Guerri - CASPURHow do OpenWISP applicationsinteract?
CASPUR Wi-Fi Open Source 10-nov-2011 - GARR Conference 2011Davide Guerri - CASPURFurther activities andwork in progress
CASPUR Wi-Fi Open Source 10-nov-2011 - GARR Conference 2011Davide Guerri - CASPURFurther activities and work inprogressEDU...
CASPUR Wi-Fi Open Source 10-nov-2011 - GARR Conference 2011Davide Guerri - CASPURFurther activities and work inprogressOur...
CASPUR Wi-Fi Open Source 10-nov-2011 - GARR Conference 2011Davide Guerri - CASPURFurther activities and work inprogressDur...
CASPUR Wi-Fi Open Source 10-nov-2011 - GARR Conference 2011Davide Guerri - CASPURFurther activities and work inprogressWe ...
CASPUR Wi-Fi Open Source 10-nov-2011 - GARR Conference 2011Davide Guerri - CASPURCASPUR WI-FIOPEN SOURCEQ&AAuthors: A.Ferr...
Upcoming SlideShare
Loading in …5
×

Caspur wi fi open source garr conf 2011

783 views

Published on

Slide from GARR conference 2011

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
783
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
19
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Caspur wi fi open source garr conf 2011

  1. 1. CASPUR Wi-Fi Open Source 10-nov-2011 - GARR Conference 2011Davide Guerri - CASPURCASPUR WI-FIOPEN SOURCEGARR Conference 2011Authors: A.Ferraresi, M.Goretti, D.Guerri, M.Latini (CASPUR)Speaker: Davide Guerri (CASPUR)
  2. 2. CASPUR Wi-Fi Open Source 10-nov-2011 - GARR Conference 2011Davide Guerri - CASPURSummaryCASPUR and Wi-FiFree Italia Wi-FiOpen Source WISP projectFurther activities and work in progress
  3. 3. CASPUR Wi-Fi Open Source 10-nov-2011 - GARR Conference 2011Davide Guerri - CASPURCASPUR and Wi-Fi
  4. 4. CASPUR Wi-Fi Open Source 10-nov-2011 - GARR Conference 2011Davide Guerri - CASPURCASPUR and Wi-FiCASPUR at a glanceIs an Inter-University computingconsortium founded in 1992 and based inRomeit includes eleven italian universitiesHosts a wide range of national andinternational carriers (all the major carriersoperating in Italy)Hosts the NaMeX Internet eXchange Pointone of the main IXPs in ItalyHas been collaborating with many italianPublic Administrations since its foundation
  5. 5. CASPUR Wi-Fi Open Source 10-nov-2011 - GARR Conference 2011Davide Guerri - CASPURCASPUR and Wi-FiWith its openWiFi project, CASPUR has build and has beenmaintaining some of the main Italian free Wi-Fi networksProvinciawifi, Province of RomeSurfinsardinia, Sardinia RegionFreewifigenova, Genova municipalityPratowifi, Province of PratoMaremmawifi, Province of GrossetoProvinciaGoriziaWiFi, Province of Gorizia
  6. 6. CASPUR Wi-Fi Open Source 10-nov-2011 - GARR Conference 2011Davide Guerri - CASPURCASPUR and Wi-FiMany other Public Administrations have been showing interest in theCASPUR openWiFi serviceFriuli Venezia Giulia RegionProvince of SienaProvince of Pistoia (*)Province of BariNapoli municipalityUmbria regionTorino municipalityPescara chamber of commerce
  7. 7. CASPUR Wi-Fi Open Source 10-nov-2011 - GARR Conference 2011Davide Guerri - CASPURA few numbers for ProvinciawifiOne of the most wide centralized free Wi-Fi network> 800 access points> 150.000 registered user> 500 registrations per day> 6.000 accesses per dayCASPUR and Wi-Fi
  8. 8. CASPUR Wi-Fi Open Source 10-nov-2011 - GARR Conference 2011Davide Guerri - CASPURFree Italia Wi-Fi
  9. 9. CASPUR Wi-Fi Open Source 10-nov-2011 - GARR Conference 2011Davide Guerri - CASPURFree Italia Wi-FiFree Italia Wi-Fi has been officially launchedon 9 september 2011 in Venice by its promotingPublic AdministrationsProvince of RomeSardinia RegionVenice municipality
  10. 10. CASPUR Wi-Fi Open Source 10-nov-2011 - GARR Conference 2011Davide Guerri - CASPURFree Italia Wi-FiAims to create a national federation of free public Wi-FinetworkUsers sign-up only once and then they can use anynetwork within the federationFederation rules also assure users will haveA minimal amount of free traffic/time for eachfederated networkA neutral network access (e.g. without filtering andshaping)
  11. 11. CASPUR Wi-Fi Open Source 10-nov-2011 - GARR Conference 2011Davide Guerri - CASPURFree Italia Wi-FiGenova municipalityProvince of GoriziaProvince of GrossetoProvince of PratoTorino municipalityBra municipalityCesena municipalityProvince of CosenzaMontevago municipalityProvince of Pesaro and UrbinoProvince of PistoiaProvince of PotenzaSaronno municipalityTortorici municipalityProvince of TrapaniBesides its promoters, at the time of writing Free ItaliaWi-Fi has the following members
  12. 12. CASPUR Wi-Fi Open Source 10-nov-2011 - GARR Conference 2011Davide Guerri - CASPURFrom a technical point of view, FreeItalia WiFi is implemented by the IX-WiFi, that is:A RADIUS hierarchy (i.e. proxies)and......a bunch of dedicated (and secure)links between each federated entityand a central “dispatching” point.A pretty simple setup that can assure avery good robustness and a widecompatibilityFree Italia Wi-Fi
  13. 13. CASPUR Wi-Fi Open Source 10-nov-2011 - GARR Conference 2011Davide Guerri - CASPURFree Italia Wi-FiCASPUR has a central role in Free Italia WiFi:Is responsible for the technical regulations ofthe IX-WiFi;Holds and runs the IX-WiFi in its data center.
  14. 14. CASPUR Wi-Fi Open Source 10-nov-2011 - GARR Conference 2011Davide Guerri - CASPUROpen Source WISP
  15. 15. CASPUR Wi-Fi Open Source 10-nov-2011 - GARR Conference 2011Davide Guerri - CASPUROpen Source WISPSince the beginning of 2010 CASPUR has been developing theOpenWISP project, that isA software suite that can be used to run a Wireless InternetService Provider (WISP)An open source project. It can be downloaded and used free ofchargehttp://openwisp.it/Technological base on which CASPUR runs its OpenWiFi service(following the open-source software business model)http://openwifi.caspur.it/
  16. 16. CASPUR Wi-Fi Open Source 10-nov-2011 - GARR Conference 2011Davide Guerri - CASPUROpen Source ProjectOpenWISP includes the following softwareOpenWISP User Management System (aka OWUMS)OpenWISP Manager + OpenWISP Firmware (OWMand OWF)OpenWISP Geographic Monitoring (OWGM)OpenWISP Captive Portals Manager (OWCPM)OpenWISP MiddleWare (OWMW)
  17. 17. CASPUR Wi-Fi Open Source 10-nov-2011 - GARR Conference 2011Davide Guerri - CASPUROpen WISP UserManagement System
  18. 18. CASPUR Wi-Fi Open Source 10-nov-2011 - GARR Conference 2011Davide Guerri - CASPUROpen WISP User Management SystemFrom the users’ perspectiveFast and easy sign-up to the Wi-Fi serviceAccount management and password recoveryAccesses and traffic stats history browsingGorgeous Web UIWonderful mobile version (iOS, Android, Symbian, etc...)Fancy and animated (javascript) graphs for variousstatistics
  19. 19. CASPUR Wi-Fi Open Source 10-nov-2011 - GARR Conference 2011Davide Guerri - CASPUROpen WISP User Management SystemFrom the perspective of a Wireless ISPA powerful Ruby on Rails application that allows a reliableidentification of users with one of the following methodsMobile phone accountPaypal/credit cardID card digitalized copy acquisition (requires an operator)Easy yet powerful users base managementEverything an help-desk operator may need and muchmore...
  20. 20. CASPUR Wi-Fi Open Source 10-nov-2011 - GARR Conference 2011Davide Guerri - CASPUROpen WISP manager +firmware
  21. 21. CASPUR Wi-Fi Open Source 10-nov-2011 - GARR Conference 2011Davide Guerri - CASPUROpen WISP managerA Ruby on Rails web application for centralized management ofseveral hundred access pointsTemplate-based access point modeling. Among others the followingaccess point’s components can be managed802.11a/bg/n Wi-Fi interfaces (Madwifi-ng and mac80211 driversupport)Ethernet interfacesBridges and 802.1Q VLANLayer 2 VPNInstantaneous configuration changes deploy
  22. 22. CASPUR Wi-Fi Open Source 10-nov-2011 - GARR Conference 2011Davide Guerri - CASPUROpen WISP firmwareIs a bunch of shell (ash) scripts that sit on top of openWRTSupport any device supported by openWRT with an Atheros WiFiRadio interface (i.e. mac80211 or Madwifi-ng drivers)Permits a simple installation of devices with an easy-to-use web basedUIHas native support for multiple connectivity backhaul with automaticfailoverOLSR mesh over a WPA WiFi ad-hoc network (i.e. IBSS WPA-None)UMTS/HSDPA connectivity for a limited number of UMTS USBmodemBeta
  23. 23. CASPUR Wi-Fi Open Source 10-nov-2011 - GARR Conference 2011Davide Guerri - CASPUROpen WISP firmwareThe OpenWISP Firmware works behind a firewall,even if NAT is used1. At boot time every OWF access point creates asetup VPN (openVPN) with the OWM server2. OWF access point requests and downloads itsconfiguration inside this setup VPN3. The new configuration is deployed. Forinstance another VPN is created for WiFi userstraffic encapsulationThe setup VPN remains up, so it is possible themonitoring and the administration of the accesspoint (even if it’s behind a firewall/NAT).4. Periodically the access point asks the OWMserver if its configuration is changed and, if so,restarts form the point number 2.
  24. 24. CASPUR Wi-Fi Open Source 10-nov-2011 - GARR Conference 2011Davide Guerri - CASPUROpen WISP GeographicMonitoring
  25. 25. CASPUR Wi-Fi Open Source 10-nov-2011 - GARR Conference 2011Davide Guerri - CASPUROpen WISP Geographic MonitoringWiFi network status with many different levels of detailAccess point status on google maps with street view(v3 API)Detailed reports and statistics with browsable graphsAccess points can be annotated to keep track of theirhistoryGeoRSS feed for public maps and for third partyapplications
  26. 26. CASPUR Wi-Fi Open Source 10-nov-2011 - GARR Conference 2011Davide Guerri - CASPUROpenWISP CaptivePortal Manager
  27. 27. CASPUR Wi-Fi Open Source 10-nov-2011 - GARR Conference 2011Davide Guerri - CASPUROpenWISP Captive Portal ManagerWritten from scratch with Ruby on Railsmultiple captive portal support: one per physical/virtual interfaceRADIUS / Local authenticationper-user traffic shapingmultiple OS supportIPv4/GNU-Linux (iptables/tc) already implementedother OS support can be implemented within the propersubclassIPv6 support can be easily implementedBeta
  28. 28. CASPUR Wi-Fi Open Source 10-nov-2011 - GARR Conference 2011Davide Guerri - CASPUROpenWISP MiddleWareA Ruby/Sinatra application that implements aRESTful web serviceProvides user/access point-localization-relatedinformationsUsed for OpenWISP applications integrationPermits integration of 3rd party applicationswith an OpenWISP WiFi infrastructure
  29. 29. CASPUR Wi-Fi Open Source 10-nov-2011 - GARR Conference 2011Davide Guerri - CASPURHow do OpenWISP applicationsinteract?
  30. 30. CASPUR Wi-Fi Open Source 10-nov-2011 - GARR Conference 2011Davide Guerri - CASPURFurther activities andwork in progress
  31. 31. CASPUR Wi-Fi Open Source 10-nov-2011 - GARR Conference 2011Davide Guerri - CASPURFurther activities and work inprogressEDUROAM experimentation in collaboration withGARREDUROAM (EDUcation ROAMing) is the secure,world-wide roaming access service developed forthe international research and education community.Uses the state-of-the-art technology for networksecurityWPA/WPA2 Enterprise (i.e. 802.1x) with EAP-TTLS
  32. 32. CASPUR Wi-Fi Open Source 10-nov-2011 - GARR Conference 2011Davide Guerri - CASPURFurther activities and work inprogressOur setup for EDUROAMWe use two 802.1Q VLANincapsulated into a single (layer2) openVPN tunnelOne VLAN for auth’ed usertrafficOne VLAN for RADIUS traffic(i.e. between authenticator andauthentication server)The authentication server (hostedby GARR) uses the EDUROAMproxy server hierarchy for end-user credential verification
  33. 33. CASPUR Wi-Fi Open Source 10-nov-2011 - GARR Conference 2011Davide Guerri - CASPURFurther activities and work inprogressDuring the experimentation we had the opportunity to fix a coupleof bugs in the openWISP firmwareWe would like to thank Claudio Allocchio for his help in fixing amemory leakA small set of Provinciawifi’s hotspots are now in production withthis fixed firmware and they are broadcasting EDUROAM eSSIDWe’re waiting for the opportunity to spread EDUROAM alongwith a Public Administration WiFi networksWe’re technically ready, but......high level agreements are WiP and so the resources :)
  34. 34. CASPUR Wi-Fi Open Source 10-nov-2011 - GARR Conference 2011Davide Guerri - CASPURFurther activities and work inprogressWe also contributed (and we are still contributing), in various ways, to someopen source projectsduring the implementation of our software we had developed, tested andthan we released some patches and wrote some documentationOpenVPNBackgrounDRB (a Ruby/Rails job server and scheduler)Rails 3 Italian i18nRADIUStar (a RADIUS Ruby gem)Libarchive-ruby (a Ruby gem for various archive formats support)OpenWRT wiki pages and scripts for some routers re-flashingprocedure
  35. 35. CASPUR Wi-Fi Open Source 10-nov-2011 - GARR Conference 2011Davide Guerri - CASPURCASPUR WI-FIOPEN SOURCEQ&AAuthors: A.Ferraresi, M.Goretti, D.Guerri, M.Latini (CASPUR)Speaker: Davide Guerri (CASPUR)Links and further informationshttp://openwisp.it/http://www.freeitaliawifi.it/http://openwifi.caspur.it/--mailto:wifi@caspur.it

×