SlideShare una empresa de Scribd logo
1 de 35
Descargar para leer sin conexión
CASPUR Wi-Fi Open Source 10-nov-2011 - GARR Conference 2011Davide Guerri - CASPUR
CASPUR WI-FI
OPEN SOURCE
GARR Conference 2011
Authors: A.Ferraresi, M.Goretti, D.Guerri, M.Latini (CASPUR)
Speaker: Davide Guerri (CASPUR)
CASPUR Wi-Fi Open Source 10-nov-2011 - GARR Conference 2011Davide Guerri - CASPUR
Summary
CASPUR and Wi-Fi
Free Italia Wi-Fi
Open Source WISP project
Further activities and work in progress
CASPUR Wi-Fi Open Source 10-nov-2011 - GARR Conference 2011Davide Guerri - CASPUR
CASPUR and Wi-Fi
CASPUR Wi-Fi Open Source 10-nov-2011 - GARR Conference 2011Davide Guerri - CASPUR
CASPUR and Wi-Fi
CASPUR at a glance
Is an Inter-University computing
consortium founded in 1992 and based in
Rome
it includes eleven italian universities
Hosts a wide range of national and
international carriers (all the major carriers
operating in Italy)
Hosts the NaMeX Internet eXchange Point
one of the main IXPs in Italy
Has been collaborating with many italian
Public Administrations since its foundation
CASPUR Wi-Fi Open Source 10-nov-2011 - GARR Conference 2011Davide Guerri - CASPUR
CASPUR and Wi-Fi
With its openWiFi project, CASPUR has build and has been
maintaining some of the main Italian free Wi-Fi networks
Provinciawifi, Province of Rome
Surfinsardinia, Sardinia Region
Freewifigenova, Genova municipality
Pratowifi, Province of Prato
Maremmawifi, Province of Grosseto
ProvinciaGoriziaWiFi, Province of Gorizia
CASPUR Wi-Fi Open Source 10-nov-2011 - GARR Conference 2011Davide Guerri - CASPUR
CASPUR and Wi-Fi
Many other Public Administrations have been showing interest in the
CASPUR openWiFi service
Friuli Venezia Giulia Region
Province of Siena
Province of Pistoia (*)
Province of Bari
Napoli municipality
Umbria region
Torino municipality
Pescara chamber of commerce
CASPUR Wi-Fi Open Source 10-nov-2011 - GARR Conference 2011Davide Guerri - CASPUR
A few numbers for Provinciawifi
One of the most wide centralized free Wi-Fi network
> 800 access points
> 150.000 registered user
> 500 registrations per day
> 6.000 accesses per day
CASPUR and Wi-Fi
CASPUR Wi-Fi Open Source 10-nov-2011 - GARR Conference 2011Davide Guerri - CASPUR
Free Italia Wi-Fi
CASPUR Wi-Fi Open Source 10-nov-2011 - GARR Conference 2011Davide Guerri - CASPUR
Free Italia Wi-Fi
Free Italia Wi-Fi has been officially launched
on 9 september 2011 in Venice by its promoting
Public Administrations
Province of Rome
Sardinia Region
Venice municipality
CASPUR Wi-Fi Open Source 10-nov-2011 - GARR Conference 2011Davide Guerri - CASPUR
Free Italia Wi-Fi
Aims to create a national federation of free public Wi-Fi
network
Users sign-up only once and then they can use any
network within the federation
Federation rules also assure users will have
A minimal amount of free traffic/time for each
federated network
A neutral network access (e.g. without filtering and
shaping)
CASPUR Wi-Fi Open Source 10-nov-2011 - GARR Conference 2011Davide Guerri - CASPUR
Free Italia Wi-Fi
Genova municipality
Province of Gorizia
Province of Grosseto
Province of Prato
Torino municipality
Bra municipality
Cesena municipality
Province of Cosenza
Montevago municipality
Province of Pesaro and Urbino
Province of Pistoia
Province of Potenza
Saronno municipality
Tortorici municipality
Province of Trapani
Besides its promoters, at the time of writing Free Italia
Wi-Fi has the following members
CASPUR Wi-Fi Open Source 10-nov-2011 - GARR Conference 2011Davide Guerri - CASPUR
From a technical point of view, Free
Italia 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 entity
and a central “dispatching” point.
A pretty simple setup that can assure a
very good robustness and a wide
compatibility
Free Italia Wi-Fi
CASPUR Wi-Fi Open Source 10-nov-2011 - GARR Conference 2011Davide Guerri - CASPUR
Free Italia Wi-Fi
CASPUR has a central role in Free Italia WiFi:
Is responsible for the technical regulations of
the IX-WiFi;
Holds and runs the IX-WiFi in its data center.
CASPUR Wi-Fi Open Source 10-nov-2011 - GARR Conference 2011Davide Guerri - CASPUR
Open Source WISP
CASPUR Wi-Fi Open Source 10-nov-2011 - GARR Conference 2011Davide Guerri - CASPUR
Open Source WISP
Since the beginning of 2010 CASPUR has been developing the
OpenWISP project, that is
A software suite that can be used to run a Wireless Internet
Service Provider (WISP)
An open source project. It can be downloaded and used free of
charge
http://openwisp.it/
Technological base on which CASPUR runs its OpenWiFi service
(following the open-source software business model)
http://openwifi.caspur.it/
CASPUR Wi-Fi Open Source 10-nov-2011 - GARR Conference 2011Davide Guerri - CASPUR
Open Source Project
OpenWISP includes the following software
OpenWISP User Management System (aka OWUMS)
OpenWISP Manager + OpenWISP Firmware (OWM
and OWF)
OpenWISP Geographic Monitoring (OWGM)
OpenWISP Captive Portals Manager (OWCPM)
OpenWISP MiddleWare (OWMW)
CASPUR Wi-Fi Open Source 10-nov-2011 - GARR Conference 2011Davide Guerri - CASPUR
Open WISP User
Management System
CASPUR Wi-Fi Open Source 10-nov-2011 - GARR Conference 2011Davide Guerri - CASPUR
Open WISP User Management System
From the users’ perspective
Fast and easy sign-up to the Wi-Fi service
Account management and password recovery
Accesses and traffic stats history browsing
Gorgeous Web UI
Wonderful mobile version (iOS, Android, Symbian, etc...)
Fancy and animated (javascript) graphs for various
statistics
CASPUR Wi-Fi Open Source 10-nov-2011 - GARR Conference 2011Davide Guerri - CASPUR
Open WISP User Management System
From the perspective of a Wireless ISP
A powerful Ruby on Rails application that allows a reliable
identification of users with one of the following methods
Mobile phone account
Paypal/credit card
ID card digitalized copy acquisition (requires an operator)
Easy yet powerful users base management
Everything an help-desk operator may need and much
more...
CASPUR Wi-Fi Open Source 10-nov-2011 - GARR Conference 2011Davide Guerri - CASPUR
Open WISP manager +
firmware
CASPUR Wi-Fi Open Source 10-nov-2011 - GARR Conference 2011Davide Guerri - CASPUR
Open WISP manager
A Ruby on Rails web application for centralized management of
several hundred access points
Template-based access point modeling. Among others the following
access point’s components can be managed
802.11a/bg/n Wi-Fi interfaces (Madwifi-ng and mac80211 driver
support)
Ethernet interfaces
Bridges and 802.1Q VLAN
Layer 2 VPN
Instantaneous configuration changes deploy
CASPUR Wi-Fi Open Source 10-nov-2011 - GARR Conference 2011Davide Guerri - CASPUR
Open WISP firmware
Is a bunch of shell (ash) scripts that sit on top of openWRT
Support any device supported by openWRT with an Atheros WiFi
Radio interface (i.e. mac80211 or Madwifi-ng drivers)
Permits a simple installation of devices with an easy-to-use web based
UI
Has native support for multiple connectivity backhaul with automatic
failover
OLSR mesh over a WPA WiFi ad-hoc network (i.e. IBSS WPA-None)
UMTS/HSDPA connectivity for a limited number of UMTS USB
modem
Beta
CASPUR Wi-Fi Open Source 10-nov-2011 - GARR Conference 2011Davide Guerri - CASPUR
Open WISP firmware
The OpenWISP Firmware works behind a firewall,
even if NAT is used
1. At boot time every OWF access point creates a
setup VPN (openVPN) with the OWM server
2. OWF access point requests and downloads its
configuration inside this setup VPN
3. The new configuration is deployed. For
instance another VPN is created for WiFi users
traffic encapsulation
The setup VPN remains up, so it is possible the
monitoring and the administration of the access
point (even if it’s behind a firewall/NAT).
4. Periodically the access point asks the OWM
server if its configuration is changed and, if so,
restarts form the point number 2.
CASPUR Wi-Fi Open Source 10-nov-2011 - GARR Conference 2011Davide Guerri - CASPUR
Open WISP Geographic
Monitoring
CASPUR Wi-Fi Open Source 10-nov-2011 - GARR Conference 2011Davide Guerri - CASPUR
Open WISP Geographic Monitoring
WiFi network status with many different levels of detail
Access point status on google maps with street view
(v3 API)
Detailed reports and statistics with browsable graphs
Access points can be annotated to keep track of their
history
GeoRSS feed for public maps and for third party
applications
CASPUR Wi-Fi Open Source 10-nov-2011 - GARR Conference 2011Davide Guerri - CASPUR
OpenWISP Captive
Portal Manager
CASPUR Wi-Fi Open Source 10-nov-2011 - GARR Conference 2011Davide Guerri - CASPUR
OpenWISP Captive Portal Manager
Written from scratch with Ruby on Rails
multiple captive portal support: one per physical/virtual interface
RADIUS / Local authentication
per-user traffic shaping
multiple OS support
IPv4/GNU-Linux (iptables/tc) already implemented
other OS support can be implemented within the proper
subclass
IPv6 support can be easily implemented
Beta
CASPUR Wi-Fi Open Source 10-nov-2011 - GARR Conference 2011Davide Guerri - CASPUR
OpenWISP MiddleWare
A Ruby/Sinatra application that implements a
RESTful web service
Provides user/access point-localization-related
informations
Used for OpenWISP applications integration
Permits integration of 3rd party applications
with an OpenWISP WiFi infrastructure
CASPUR Wi-Fi Open Source 10-nov-2011 - GARR Conference 2011Davide Guerri - CASPUR
How do OpenWISP applications
interact?
CASPUR Wi-Fi Open Source 10-nov-2011 - GARR Conference 2011Davide Guerri - CASPUR
Further activities and
work in progress
CASPUR Wi-Fi Open Source 10-nov-2011 - GARR Conference 2011Davide Guerri - CASPUR
Further activities and work in
progress
EDUROAM experimentation in collaboration with
GARR
EDUROAM (EDUcation ROAMing) is the secure,
world-wide roaming access service developed for
the international research and education community.
Uses the state-of-the-art technology for network
security
WPA/WPA2 Enterprise (i.e. 802.1x) with EAP-
TTLS
CASPUR Wi-Fi Open Source 10-nov-2011 - GARR Conference 2011Davide Guerri - CASPUR
Further activities and work in
progress
Our setup for EDUROAM
We use two 802.1Q VLAN
incapsulated into a single (layer
2) openVPN tunnel
One VLAN for auth’ed user
traffic
One VLAN for RADIUS traffic
(i.e. between authenticator and
authentication server)
The authentication server (hosted
by GARR) uses the EDUROAM
proxy server hierarchy for end-
user credential verification
CASPUR Wi-Fi Open Source 10-nov-2011 - GARR Conference 2011Davide Guerri - CASPUR
Further activities and work in
progress
During the experimentation we had the opportunity to fix a couple
of bugs in the openWISP firmware
We would like to thank Claudio Allocchio for his help in fixing a
memory leak
A small set of Provinciawifi’s hotspots are now in production with
this fixed firmware and they are broadcasting EDUROAM eSSID
We’re waiting for the opportunity to spread EDUROAM along
with a Public Administration WiFi networks
We’re technically ready, but...
...high level agreements are WiP and so the resources :)
CASPUR Wi-Fi Open Source 10-nov-2011 - GARR Conference 2011Davide Guerri - CASPUR
Further activities and work in
progress
We also contributed (and we are still contributing), in various ways, to some
open source projects
during the implementation of our software we had developed, tested and
than we released some patches and wrote some documentation
OpenVPN
BackgrounDRB (a Ruby/Rails job server and scheduler)
Rails 3 Italian i18n
RADIUStar (a RADIUS Ruby gem)
Libarchive-ruby (a Ruby gem for various archive formats support)
OpenWRT wiki pages and scripts for some routers re-flashing
procedure
CASPUR Wi-Fi Open Source 10-nov-2011 - GARR Conference 2011Davide Guerri - CASPUR
CASPUR WI-FI
OPEN SOURCE
Q&A
Authors: A.Ferraresi, M.Goretti, D.Guerri, M.Latini (CASPUR)
Speaker: Davide Guerri (CASPUR)
Links and further informations
http://openwisp.it/
http://www.freeitaliawifi.it/
http://openwifi.caspur.it/
--
mailto:wifi@caspur.it

Más contenido relacionado

La actualidad más candente

Nuage Networks Technology Program Partners Overview 2016
Nuage Networks Technology Program Partners Overview 2016Nuage Networks Technology Program Partners Overview 2016
Nuage Networks Technology Program Partners Overview 2016Hussein Khazaal
 
Deploying IPv6 Technology
Deploying IPv6 TechnologyDeploying IPv6 Technology
Deploying IPv6 Technologyiosrjce
 
Jan zorz procurement-ripe-501
Jan zorz procurement-ripe-501Jan zorz procurement-ripe-501
Jan zorz procurement-ripe-501IPv6no
 
Io t loraalliance-lpwan_conf_paris_22032017_v2
Io t loraalliance-lpwan_conf_paris_22032017_v2Io t loraalliance-lpwan_conf_paris_22032017_v2
Io t loraalliance-lpwan_conf_paris_22032017_v2Thierry Lestable
 
5G and IoT Security
5G and IoT Security5G and IoT Security
5G and IoT SecurityNUS-ISS
 
Low Power Wireless Sensor Network Technologies and Standards for the Internet...
Low Power Wireless Sensor Network Technologies and Standards for the Internet...Low Power Wireless Sensor Network Technologies and Standards for the Internet...
Low Power Wireless Sensor Network Technologies and Standards for the Internet...Duncan Purves
 
Take Most Advanced "5G Training" From Tonex Training
Take Most Advanced "5G Training" From Tonex TrainingTake Most Advanced "5G Training" From Tonex Training
Take Most Advanced "5G Training" From Tonex TrainingBryan Len
 
Wi gig abstract
Wi gig abstractWi gig abstract
Wi gig abstractAbida Zama
 
5 g observatory sagemcom - 09032016 - vfinal
5 g observatory   sagemcom - 09032016 - vfinal5 g observatory   sagemcom - 09032016 - vfinal
5 g observatory sagemcom - 09032016 - vfinalThierry Lestable
 
spiad presentation
 spiad presentation   spiad presentation
spiad presentation XSbetoSX
 
33rd TWNIC IP OPM: RIRs in the future (and past) of Internet governance
33rd TWNIC IP OPM: RIRs in the future (and past) of Internet governance33rd TWNIC IP OPM: RIRs in the future (and past) of Internet governance
33rd TWNIC IP OPM: RIRs in the future (and past) of Internet governanceAPNIC
 
IPv6 Adoption --- Acceleration
IPv6 Adoption --- AccelerationIPv6 Adoption --- Acceleration
IPv6 Adoption --- AccelerationSwiss IPv6 Council
 
Cameron - TMO IPv6 Norway Meeting
Cameron - TMO  IPv6 Norway MeetingCameron - TMO  IPv6 Norway Meeting
Cameron - TMO IPv6 Norway MeetingIPv6no
 
TechWiseTV Workshop: Q&A Digital Building Switches
TechWiseTV Workshop: Q&A Digital Building Switches TechWiseTV Workshop: Q&A Digital Building Switches
TechWiseTV Workshop: Q&A Digital Building Switches Robb Boyd
 
Cisco Connect Toronto 2018 network-slicing
Cisco Connect Toronto 2018   network-slicingCisco Connect Toronto 2018   network-slicing
Cisco Connect Toronto 2018 network-slicingCisco Canada
 
An Open Source Project for the IoT
An Open Source Project for the IoTAn Open Source Project for the IoT
An Open Source Project for the IoTAllSeen Alliance
 
Tried to Provide IPv6 Only Network Stealthily at CEDEC 2015
Tried to Provide IPv6 Only Network Stealthily at CEDEC 2015Tried to Provide IPv6 Only Network Stealthily at CEDEC 2015
Tried to Provide IPv6 Only Network Stealthily at CEDEC 2015Yuya Rin
 
Media Streams in IOT via WebRTC
Media Streams in IOT  via WebRTCMedia Streams in IOT  via WebRTC
Media Streams in IOT via WebRTCALTANAI BISHT
 

La actualidad más candente (20)

IPv6: Early Mover Advantage?
IPv6: Early Mover Advantage?IPv6: Early Mover Advantage?
IPv6: Early Mover Advantage?
 
Nuage Networks Technology Program Partners Overview 2016
Nuage Networks Technology Program Partners Overview 2016Nuage Networks Technology Program Partners Overview 2016
Nuage Networks Technology Program Partners Overview 2016
 
Deploying IPv6 Technology
Deploying IPv6 TechnologyDeploying IPv6 Technology
Deploying IPv6 Technology
 
Jan zorz procurement-ripe-501
Jan zorz procurement-ripe-501Jan zorz procurement-ripe-501
Jan zorz procurement-ripe-501
 
Io t loraalliance-lpwan_conf_paris_22032017_v2
Io t loraalliance-lpwan_conf_paris_22032017_v2Io t loraalliance-lpwan_conf_paris_22032017_v2
Io t loraalliance-lpwan_conf_paris_22032017_v2
 
5G and IoT Security
5G and IoT Security5G and IoT Security
5G and IoT Security
 
Low Power Wireless Sensor Network Technologies and Standards for the Internet...
Low Power Wireless Sensor Network Technologies and Standards for the Internet...Low Power Wireless Sensor Network Technologies and Standards for the Internet...
Low Power Wireless Sensor Network Technologies and Standards for the Internet...
 
5G ngn-architecture
5G ngn-architecture5G ngn-architecture
5G ngn-architecture
 
Take Most Advanced "5G Training" From Tonex Training
Take Most Advanced "5G Training" From Tonex TrainingTake Most Advanced "5G Training" From Tonex Training
Take Most Advanced "5G Training" From Tonex Training
 
Wi gig abstract
Wi gig abstractWi gig abstract
Wi gig abstract
 
5 g observatory sagemcom - 09032016 - vfinal
5 g observatory   sagemcom - 09032016 - vfinal5 g observatory   sagemcom - 09032016 - vfinal
5 g observatory sagemcom - 09032016 - vfinal
 
spiad presentation
 spiad presentation   spiad presentation
spiad presentation
 
33rd TWNIC IP OPM: RIRs in the future (and past) of Internet governance
33rd TWNIC IP OPM: RIRs in the future (and past) of Internet governance33rd TWNIC IP OPM: RIRs in the future (and past) of Internet governance
33rd TWNIC IP OPM: RIRs in the future (and past) of Internet governance
 
IPv6 Adoption --- Acceleration
IPv6 Adoption --- AccelerationIPv6 Adoption --- Acceleration
IPv6 Adoption --- Acceleration
 
Cameron - TMO IPv6 Norway Meeting
Cameron - TMO  IPv6 Norway MeetingCameron - TMO  IPv6 Norway Meeting
Cameron - TMO IPv6 Norway Meeting
 
TechWiseTV Workshop: Q&A Digital Building Switches
TechWiseTV Workshop: Q&A Digital Building Switches TechWiseTV Workshop: Q&A Digital Building Switches
TechWiseTV Workshop: Q&A Digital Building Switches
 
Cisco Connect Toronto 2018 network-slicing
Cisco Connect Toronto 2018   network-slicingCisco Connect Toronto 2018   network-slicing
Cisco Connect Toronto 2018 network-slicing
 
An Open Source Project for the IoT
An Open Source Project for the IoTAn Open Source Project for the IoT
An Open Source Project for the IoT
 
Tried to Provide IPv6 Only Network Stealthily at CEDEC 2015
Tried to Provide IPv6 Only Network Stealthily at CEDEC 2015Tried to Provide IPv6 Only Network Stealthily at CEDEC 2015
Tried to Provide IPv6 Only Network Stealthily at CEDEC 2015
 
Media Streams in IOT via WebRTC
Media Streams in IOT  via WebRTCMedia Streams in IOT  via WebRTC
Media Streams in IOT via WebRTC
 

Similar a CASPUR Open Source Wi-Fi Project Overview

Provinciawifi IEEE Networks 2012
Provinciawifi IEEE Networks 2012Provinciawifi IEEE Networks 2012
Provinciawifi IEEE Networks 2012Davide Guerri
 
Wireless Standards Wi Fi 6 Evolution and Wi Fi 7
Wireless Standards Wi Fi 6 Evolution and Wi Fi 7Wireless Standards Wi Fi 6 Evolution and Wi Fi 7
Wireless Standards Wi Fi 6 Evolution and Wi Fi 7ijtsrd
 
3° Fiware Overview-Chile- Track
3° Fiware Overview-Chile- Track3° Fiware Overview-Chile- Track
3° Fiware Overview-Chile- TrackTIDChile
 
June 2004 IPv6 – Hands on
June 2004 IPv6 – Hands on June 2004 IPv6 – Hands on
June 2004 IPv6 – Hands on Videoguy
 
wifi6 standards wifi standards wifi standards
wifi6 standards wifi standards wifi standardswifi6 standards wifi standards wifi standards
wifi6 standards wifi standards wifi standardshsientsun
 
3° Fiware Overview-Chile
3° Fiware Overview-Chile3° Fiware Overview-Chile
3° Fiware Overview-ChileTIDChile
 
Automation, Agility and NFV
Automation, Agility and NFVAutomation, Agility and NFV
Automation, Agility and NFVJames Crawshaw
 
XIFI: how we did federate different FI infrastructures
XIFI: how we did federate different FI infrastructuresXIFI: how we did federate different FI infrastructures
XIFI: how we did federate different FI infrastructuresFederico Michele Facca
 
Guillaume Lebrun - Qualcomm - New Opportunities for the Band
Guillaume Lebrun - Qualcomm - New Opportunities for the BandGuillaume Lebrun - Qualcomm - New Opportunities for the Band
Guillaume Lebrun - Qualcomm - New Opportunities for the BandtechUK
 
IPv6 for the Enterprise
IPv6 for the EnterpriseIPv6 for the Enterprise
IPv6 for the EnterpriseJohn Rhoton
 
jt2019-jt--a26b6c1.pdf
jt2019-jt--a26b6c1.pdfjt2019-jt--a26b6c1.pdf
jt2019-jt--a26b6c1.pdfmaa77
 
20th TWNIC OPM IPv6 Support by SDN & NFV
20th TWNIC OPM IPv6 Support by SDN & NFV20th TWNIC OPM IPv6 Support by SDN & NFV
20th TWNIC OPM IPv6 Support by SDN & NFVKae Hsu
 
FIWARE at LeWeb - Agenda
FIWARE at LeWeb - AgendaFIWARE at LeWeb - Agenda
FIWARE at LeWeb - AgendaFIWARE
 
Enterprise Preparation for IPv6
Enterprise Preparation for IPv6Enterprise Preparation for IPv6
Enterprise Preparation for IPv6John Rhoton
 
201410 1 fiware-overview
201410 1 fiware-overview201410 1 fiware-overview
201410 1 fiware-overviewFIWARE
 

Similar a CASPUR Open Source Wi-Fi Project Overview (20)

Provinciawifi IEEE Networks 2012
Provinciawifi IEEE Networks 2012Provinciawifi IEEE Networks 2012
Provinciawifi IEEE Networks 2012
 
Wireless Standards Wi Fi 6 Evolution and Wi Fi 7
Wireless Standards Wi Fi 6 Evolution and Wi Fi 7Wireless Standards Wi Fi 6 Evolution and Wi Fi 7
Wireless Standards Wi Fi 6 Evolution and Wi Fi 7
 
3° Fiware Overview-Chile- Track
3° Fiware Overview-Chile- Track3° Fiware Overview-Chile- Track
3° Fiware Overview-Chile- Track
 
June 2004 IPv6 – Hands on
June 2004 IPv6 – Hands on June 2004 IPv6 – Hands on
June 2004 IPv6 – Hands on
 
wifi6 standards wifi standards wifi standards
wifi6 standards wifi standards wifi standardswifi6 standards wifi standards wifi standards
wifi6 standards wifi standards wifi standards
 
3° Fiware Overview-Chile
3° Fiware Overview-Chile3° Fiware Overview-Chile
3° Fiware Overview-Chile
 
Automation, Agility and NFV
Automation, Agility and NFVAutomation, Agility and NFV
Automation, Agility and NFV
 
XIFI: how we did federate different FI infrastructures
XIFI: how we did federate different FI infrastructuresXIFI: how we did federate different FI infrastructures
XIFI: how we did federate different FI infrastructures
 
Fiware, the future internet
Fiware, the future internetFiware, the future internet
Fiware, the future internet
 
Fi ware, fi-lab e il trentino
Fi ware, fi-lab e il trentinoFi ware, fi-lab e il trentino
Fi ware, fi-lab e il trentino
 
Guillaume Lebrun - Qualcomm - New Opportunities for the Band
Guillaume Lebrun - Qualcomm - New Opportunities for the BandGuillaume Lebrun - Qualcomm - New Opportunities for the Band
Guillaume Lebrun - Qualcomm - New Opportunities for the Band
 
IPv6 for the Enterprise
IPv6 for the EnterpriseIPv6 for the Enterprise
IPv6 for the Enterprise
 
jt2019-jt--a26b6c1.pdf
jt2019-jt--a26b6c1.pdfjt2019-jt--a26b6c1.pdf
jt2019-jt--a26b6c1.pdf
 
Evolving Mobile Data Application Services With SDN
Evolving Mobile Data Application Services With SDNEvolving Mobile Data Application Services With SDN
Evolving Mobile Data Application Services With SDN
 
20th TWNIC OPM IPv6 Support by SDN & NFV
20th TWNIC OPM IPv6 Support by SDN & NFV20th TWNIC OPM IPv6 Support by SDN & NFV
20th TWNIC OPM IPv6 Support by SDN & NFV
 
Netflow Protocol
Netflow ProtocolNetflow Protocol
Netflow Protocol
 
Berlin OpenStack Summit'18
Berlin OpenStack Summit'18Berlin OpenStack Summit'18
Berlin OpenStack Summit'18
 
FIWARE at LeWeb - Agenda
FIWARE at LeWeb - AgendaFIWARE at LeWeb - Agenda
FIWARE at LeWeb - Agenda
 
Enterprise Preparation for IPv6
Enterprise Preparation for IPv6Enterprise Preparation for IPv6
Enterprise Preparation for IPv6
 
201410 1 fiware-overview
201410 1 fiware-overview201410 1 fiware-overview
201410 1 fiware-overview
 

Más de Davide Guerri

EuroCloud - Cloud Communities Day - OpenStack
EuroCloud - Cloud Communities Day - OpenStackEuroCloud - Cloud Communities Day - OpenStack
EuroCloud - Cloud Communities Day - OpenStackDavide Guerri
 
OpenStack 3rd bday - OUSG meeting intro
OpenStack 3rd bday - OUSG meeting introOpenStack 3rd bday - OUSG meeting intro
OpenStack 3rd bday - OUSG meeting introDavide Guerri
 
OpenStack monitoring - Unidata S.p.A. Case Report
OpenStack monitoring - Unidata S.p.A. Case ReportOpenStack monitoring - Unidata S.p.A. Case Report
OpenStack monitoring - Unidata S.p.A. Case ReportDavide Guerri
 
Multicast introduzione
Multicast introduzioneMulticast introduzione
Multicast introduzioneDavide Guerri
 
OpenStack User Group Italia
OpenStack User Group ItaliaOpenStack User Group Italia
OpenStack User Group ItaliaDavide Guerri
 
ProvinciaWiFi Offline Map - App contest openRoma
ProvinciaWiFi Offline Map - App contest openRomaProvinciaWiFi Offline Map - App contest openRoma
ProvinciaWiFi Offline Map - App contest openRomaDavide Guerri
 

Más de Davide Guerri (6)

EuroCloud - Cloud Communities Day - OpenStack
EuroCloud - Cloud Communities Day - OpenStackEuroCloud - Cloud Communities Day - OpenStack
EuroCloud - Cloud Communities Day - OpenStack
 
OpenStack 3rd bday - OUSG meeting intro
OpenStack 3rd bday - OUSG meeting introOpenStack 3rd bday - OUSG meeting intro
OpenStack 3rd bday - OUSG meeting intro
 
OpenStack monitoring - Unidata S.p.A. Case Report
OpenStack monitoring - Unidata S.p.A. Case ReportOpenStack monitoring - Unidata S.p.A. Case Report
OpenStack monitoring - Unidata S.p.A. Case Report
 
Multicast introduzione
Multicast introduzioneMulticast introduzione
Multicast introduzione
 
OpenStack User Group Italia
OpenStack User Group ItaliaOpenStack User Group Italia
OpenStack User Group Italia
 
ProvinciaWiFi Offline Map - App contest openRoma
ProvinciaWiFi Offline Map - App contest openRomaProvinciaWiFi Offline Map - App contest openRoma
ProvinciaWiFi Offline Map - App contest openRoma
 

Último

Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????blackmambaettijean
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 

Último (20)

Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 

CASPUR Open Source Wi-Fi Project Overview

  • 1. CASPUR Wi-Fi Open Source 10-nov-2011 - GARR Conference 2011Davide Guerri - CASPUR CASPUR WI-FI OPEN SOURCE GARR Conference 2011 Authors: A.Ferraresi, M.Goretti, D.Guerri, M.Latini (CASPUR) Speaker: Davide Guerri (CASPUR)
  • 2. CASPUR Wi-Fi Open Source 10-nov-2011 - GARR Conference 2011Davide Guerri - CASPUR Summary CASPUR and Wi-Fi Free Italia Wi-Fi Open Source WISP project Further activities and work in progress
  • 3. CASPUR Wi-Fi Open Source 10-nov-2011 - GARR Conference 2011Davide Guerri - CASPUR CASPUR and Wi-Fi
  • 4. CASPUR Wi-Fi Open Source 10-nov-2011 - GARR Conference 2011Davide Guerri - CASPUR CASPUR and Wi-Fi CASPUR at a glance Is an Inter-University computing consortium founded in 1992 and based in Rome it includes eleven italian universities Hosts a wide range of national and international carriers (all the major carriers operating in Italy) Hosts the NaMeX Internet eXchange Point one of the main IXPs in Italy Has been collaborating with many italian Public Administrations since its foundation
  • 5. CASPUR Wi-Fi Open Source 10-nov-2011 - GARR Conference 2011Davide Guerri - CASPUR CASPUR and Wi-Fi With its openWiFi project, CASPUR has build and has been maintaining some of the main Italian free Wi-Fi networks Provinciawifi, Province of Rome Surfinsardinia, Sardinia Region Freewifigenova, Genova municipality Pratowifi, Province of Prato Maremmawifi, Province of Grosseto ProvinciaGoriziaWiFi, Province of Gorizia
  • 6. CASPUR Wi-Fi Open Source 10-nov-2011 - GARR Conference 2011Davide Guerri - CASPUR CASPUR and Wi-Fi Many other Public Administrations have been showing interest in the CASPUR openWiFi service Friuli Venezia Giulia Region Province of Siena Province of Pistoia (*) Province of Bari Napoli municipality Umbria region Torino municipality Pescara chamber of commerce
  • 7. CASPUR Wi-Fi Open Source 10-nov-2011 - GARR Conference 2011Davide Guerri - CASPUR A few numbers for Provinciawifi One of the most wide centralized free Wi-Fi network > 800 access points > 150.000 registered user > 500 registrations per day > 6.000 accesses per day CASPUR and Wi-Fi
  • 8. CASPUR Wi-Fi Open Source 10-nov-2011 - GARR Conference 2011Davide Guerri - CASPUR Free Italia Wi-Fi
  • 9. CASPUR Wi-Fi Open Source 10-nov-2011 - GARR Conference 2011Davide Guerri - CASPUR Free Italia Wi-Fi Free Italia Wi-Fi has been officially launched on 9 september 2011 in Venice by its promoting Public Administrations Province of Rome Sardinia Region Venice municipality
  • 10. CASPUR Wi-Fi Open Source 10-nov-2011 - GARR Conference 2011Davide Guerri - CASPUR Free Italia Wi-Fi Aims to create a national federation of free public Wi-Fi network Users sign-up only once and then they can use any network within the federation Federation rules also assure users will have A minimal amount of free traffic/time for each federated network A neutral network access (e.g. without filtering and shaping)
  • 11. CASPUR Wi-Fi Open Source 10-nov-2011 - GARR Conference 2011Davide Guerri - CASPUR Free Italia Wi-Fi Genova municipality Province of Gorizia Province of Grosseto Province of Prato Torino municipality Bra municipality Cesena municipality Province of Cosenza Montevago municipality Province of Pesaro and Urbino Province of Pistoia Province of Potenza Saronno municipality Tortorici municipality Province of Trapani Besides its promoters, at the time of writing Free Italia Wi-Fi has the following members
  • 12. CASPUR Wi-Fi Open Source 10-nov-2011 - GARR Conference 2011Davide Guerri - CASPUR From a technical point of view, Free Italia 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 entity and a central “dispatching” point. A pretty simple setup that can assure a very good robustness and a wide compatibility Free Italia Wi-Fi
  • 13. CASPUR Wi-Fi Open Source 10-nov-2011 - GARR Conference 2011Davide Guerri - CASPUR Free Italia Wi-Fi CASPUR has a central role in Free Italia WiFi: Is responsible for the technical regulations of the IX-WiFi; Holds and runs the IX-WiFi in its data center.
  • 14. CASPUR Wi-Fi Open Source 10-nov-2011 - GARR Conference 2011Davide Guerri - CASPUR Open Source WISP
  • 15. CASPUR Wi-Fi Open Source 10-nov-2011 - GARR Conference 2011Davide Guerri - CASPUR Open Source WISP Since the beginning of 2010 CASPUR has been developing the OpenWISP project, that is A software suite that can be used to run a Wireless Internet Service Provider (WISP) An open source project. It can be downloaded and used free of charge http://openwisp.it/ Technological base on which CASPUR runs its OpenWiFi service (following the open-source software business model) http://openwifi.caspur.it/
  • 16. CASPUR Wi-Fi Open Source 10-nov-2011 - GARR Conference 2011Davide Guerri - CASPUR Open Source Project OpenWISP includes the following software OpenWISP User Management System (aka OWUMS) OpenWISP Manager + OpenWISP Firmware (OWM and OWF) OpenWISP Geographic Monitoring (OWGM) OpenWISP Captive Portals Manager (OWCPM) OpenWISP MiddleWare (OWMW)
  • 17. CASPUR Wi-Fi Open Source 10-nov-2011 - GARR Conference 2011Davide Guerri - CASPUR Open WISP User Management System
  • 18. CASPUR Wi-Fi Open Source 10-nov-2011 - GARR Conference 2011Davide Guerri - CASPUR Open WISP User Management System From the users’ perspective Fast and easy sign-up to the Wi-Fi service Account management and password recovery Accesses and traffic stats history browsing Gorgeous Web UI Wonderful mobile version (iOS, Android, Symbian, etc...) Fancy and animated (javascript) graphs for various statistics
  • 19. CASPUR Wi-Fi Open Source 10-nov-2011 - GARR Conference 2011Davide Guerri - CASPUR Open WISP User Management System From the perspective of a Wireless ISP A powerful Ruby on Rails application that allows a reliable identification of users with one of the following methods Mobile phone account Paypal/credit card ID card digitalized copy acquisition (requires an operator) Easy yet powerful users base management Everything an help-desk operator may need and much more...
  • 20. CASPUR Wi-Fi Open Source 10-nov-2011 - GARR Conference 2011Davide Guerri - CASPUR Open WISP manager + firmware
  • 21. CASPUR Wi-Fi Open Source 10-nov-2011 - GARR Conference 2011Davide Guerri - CASPUR Open WISP manager A Ruby on Rails web application for centralized management of several hundred access points Template-based access point modeling. Among others the following access point’s components can be managed 802.11a/bg/n Wi-Fi interfaces (Madwifi-ng and mac80211 driver support) Ethernet interfaces Bridges and 802.1Q VLAN Layer 2 VPN Instantaneous configuration changes deploy
  • 22. CASPUR Wi-Fi Open Source 10-nov-2011 - GARR Conference 2011Davide Guerri - CASPUR Open WISP firmware Is a bunch of shell (ash) scripts that sit on top of openWRT Support any device supported by openWRT with an Atheros WiFi Radio interface (i.e. mac80211 or Madwifi-ng drivers) Permits a simple installation of devices with an easy-to-use web based UI Has native support for multiple connectivity backhaul with automatic failover OLSR mesh over a WPA WiFi ad-hoc network (i.e. IBSS WPA-None) UMTS/HSDPA connectivity for a limited number of UMTS USB modem Beta
  • 23. CASPUR Wi-Fi Open Source 10-nov-2011 - GARR Conference 2011Davide Guerri - CASPUR Open WISP firmware The OpenWISP Firmware works behind a firewall, even if NAT is used 1. At boot time every OWF access point creates a setup VPN (openVPN) with the OWM server 2. OWF access point requests and downloads its configuration inside this setup VPN 3. The new configuration is deployed. For instance another VPN is created for WiFi users traffic encapsulation The setup VPN remains up, so it is possible the monitoring and the administration of the access point (even if it’s behind a firewall/NAT). 4. Periodically the access point asks the OWM server if its configuration is changed and, if so, restarts form the point number 2.
  • 24. CASPUR Wi-Fi Open Source 10-nov-2011 - GARR Conference 2011Davide Guerri - CASPUR Open WISP Geographic Monitoring
  • 25. CASPUR Wi-Fi Open Source 10-nov-2011 - GARR Conference 2011Davide Guerri - CASPUR Open WISP Geographic Monitoring WiFi network status with many different levels of detail Access point status on google maps with street view (v3 API) Detailed reports and statistics with browsable graphs Access points can be annotated to keep track of their history GeoRSS feed for public maps and for third party applications
  • 26. CASPUR Wi-Fi Open Source 10-nov-2011 - GARR Conference 2011Davide Guerri - CASPUR OpenWISP Captive Portal Manager
  • 27. CASPUR Wi-Fi Open Source 10-nov-2011 - GARR Conference 2011Davide Guerri - CASPUR OpenWISP Captive Portal Manager Written from scratch with Ruby on Rails multiple captive portal support: one per physical/virtual interface RADIUS / Local authentication per-user traffic shaping multiple OS support IPv4/GNU-Linux (iptables/tc) already implemented other OS support can be implemented within the proper subclass IPv6 support can be easily implemented Beta
  • 28. CASPUR Wi-Fi Open Source 10-nov-2011 - GARR Conference 2011Davide Guerri - CASPUR OpenWISP MiddleWare A Ruby/Sinatra application that implements a RESTful web service Provides user/access point-localization-related informations Used for OpenWISP applications integration Permits integration of 3rd party applications with an OpenWISP WiFi infrastructure
  • 29. CASPUR Wi-Fi Open Source 10-nov-2011 - GARR Conference 2011Davide Guerri - CASPUR How do OpenWISP applications interact?
  • 30. CASPUR Wi-Fi Open Source 10-nov-2011 - GARR Conference 2011Davide Guerri - CASPUR Further activities and work in progress
  • 31. CASPUR Wi-Fi Open Source 10-nov-2011 - GARR Conference 2011Davide Guerri - CASPUR Further activities and work in progress EDUROAM experimentation in collaboration with GARR EDUROAM (EDUcation ROAMing) is the secure, world-wide roaming access service developed for the international research and education community. Uses the state-of-the-art technology for network security WPA/WPA2 Enterprise (i.e. 802.1x) with EAP- TTLS
  • 32. CASPUR Wi-Fi Open Source 10-nov-2011 - GARR Conference 2011Davide Guerri - CASPUR Further activities and work in progress Our setup for EDUROAM We use two 802.1Q VLAN incapsulated into a single (layer 2) openVPN tunnel One VLAN for auth’ed user traffic One VLAN for RADIUS traffic (i.e. between authenticator and authentication server) The authentication server (hosted by GARR) uses the EDUROAM proxy server hierarchy for end- user credential verification
  • 33. CASPUR Wi-Fi Open Source 10-nov-2011 - GARR Conference 2011Davide Guerri - CASPUR Further activities and work in progress During the experimentation we had the opportunity to fix a couple of bugs in the openWISP firmware We would like to thank Claudio Allocchio for his help in fixing a memory leak A small set of Provinciawifi’s hotspots are now in production with this fixed firmware and they are broadcasting EDUROAM eSSID We’re waiting for the opportunity to spread EDUROAM along with a Public Administration WiFi networks We’re technically ready, but... ...high level agreements are WiP and so the resources :)
  • 34. CASPUR Wi-Fi Open Source 10-nov-2011 - GARR Conference 2011Davide Guerri - CASPUR Further activities and work in progress We also contributed (and we are still contributing), in various ways, to some open source projects during the implementation of our software we had developed, tested and than we released some patches and wrote some documentation OpenVPN BackgrounDRB (a Ruby/Rails job server and scheduler) Rails 3 Italian i18n RADIUStar (a RADIUS Ruby gem) Libarchive-ruby (a Ruby gem for various archive formats support) OpenWRT wiki pages and scripts for some routers re-flashing procedure
  • 35. CASPUR Wi-Fi Open Source 10-nov-2011 - GARR Conference 2011Davide Guerri - CASPUR CASPUR WI-FI OPEN SOURCE Q&A Authors: A.Ferraresi, M.Goretti, D.Guerri, M.Latini (CASPUR) Speaker: Davide Guerri (CASPUR) Links and further informations http://openwisp.it/ http://www.freeitaliawifi.it/ http://openwifi.caspur.it/ -- mailto:wifi@caspur.it