WLAN Infrastructure Monitoring and Supplicants

advertisement
WLAN Infrastructure
Monitoring and Supplicants
Workshop on Wireless
Belgrade - 12.09.2011
Wenche Backman-Kamila
CSC – Tieteen tietotekniikan keskus Oy
CSC – IT Center for Science Ltd.
Agenda
• Supplicants in general
– Windows7 (manual & automatic config)
– Network manager and wpa_supplicant
– Mac
– WindowsXP
• Monitoring
– Fixed part
– Wireless part
SUPPLICANTS
Why supplicants?
• eduroam based on 802.1x
– 802.1x requires supplicants
• LOTS of different supplicants out there
– all OSes have their own
– iPhone, Android, Nokia etc. have their own
– All differ but basic features are the same
• The bright side: Configure only ONCE
– In web authentication credentials repeated
Supplicant details
• Basic features
– Define EAP-method
• Supported methods depend on supplicant
– Define certificate and server name
• If self-signed certificate, no server name required
– Define encryption: WPA2-AES , WPA-TKIP
– Define user name and password
• User name including @organisation.rs
• Anonymous identity might be supported
Supplicant best practices
• About certificates in PEAP and TTLS
– If self-signed certificate
• Distribute it securely to your users
– If public CA
• Ensure that the CA and the server name has
been defined in the supplicant
– If you use TLS you don’t have to worry about
these recommendations
• Anonymous identity
Supplicants and supported
EAP methods
PEAPMSCHAPv2
TTLSMSCHAPv2
TTLS-PAP
TLS
Windows XP/Vista/7
x
x
Network manager &
wpa_supplicant
x
x
x
x
Mac
x
x
x
x
Windows7 manually 1/3
Windows7 manually 2/3
Windows7 manually 3/3
Windows7 – automatically
1/2
• Installer creates XML
file
– XML file used to
configure settings
• User only inputs
credentials
– requires admin rights
• Installer created with
NSIS
• Win7 and Vista
Windows7 – automatically
2/2
Network manager/
wpa_supplicant
Mac supplicant 1/3
Mac supplicant 2/3
Mac supplicant 3/3
WinXP
• Configuration video available at
http://cbt.geant2.net/repository/
eduroam_supplicants/setting_up_eduroam_
supplicants.html
MONITORING
Monitoring
Monitoring methods for
authentication
Radius authentication
• radtest
– standard command
• Input
– Credentials
– Server name and shared
secret
EAP authentication
• eapol_test
– included in wpa_supplicant
• Additional input compared
to radtest
– Supported EAP methods
(outer and inner)
– Certificate
• does not require a radius
server for monitoring
purposes
• Requires a radius server to
carry out testing
• doesn’t test EAP auth
• Imitates supplicant auth
More on eapol_test
• http://deployingradius.
com/scripts/eapol_test
• eapol_test
– c peap-mschapv2.conf
– a <radius_server>
– s <secret>
– M 22:44:66:00:00:00
– A <monitor_server>
• check_eapauth
• rad_eap_test (http://www.eduroam.cz/rad_eap_test/)
Monitoring authentication at
campus
• Create username and password for
montoring purposes
• Monitoring server
– radtest
– and/or eapol_test
• And additionally
– ping latency, packet loss and opening of SSH
connections
Monitoring at federation
level
• Monitoring hierarchy
– With credentials from each
organisation
– Results on web
– Based on eapol_test
– E.g. Checks every 10th
minute if OK
– If problems every 3rd minute
Monitoring the air interface
• Commercial products can be divided into
three groups:
– Products based on data from access points to
the controllers
– Products based on site survey
– Solutions covering both the fixed LAN network
and the air interface
Access point and controller
data
• Cisco’s WCS
– Control and monitor
several controllers
– Air interface data
• Signal strength and
noise levels
• Channel allocation
• Transmit power
• AirWave’s Wireless Management Suite
– multivendor environments
Site survey for monitoring
purposes
• Lots of alternatives
– Motorola’s AirDefense Mobile and
SiteScanner
– Airmagnet’s WiFi and VoFi Analyzers
– WildPackets’s OmniPeek
– Wireshark
– Wi-Spy
Both LAN and air interface
• Active measures
– Attach
– Authentication
– DHCP-server
– HTTP and FTP upload
and download
– VoIP-test with MOS
• Passive measures
– Signal strength and
SNR
7signal’s Sapphire
Monitoring at campuses in
Finland
• Access points are
monitored
– All known APs
connected to controller
– APs correctly
configured
– Radios on
– Users per AP
• Means for AP
monitoring
– SSH skript
– perl
– Airwave
References and contact
info
• Main reference
– WLAN infrastructure BPD
• http://www.terena.org/campus-bp/bpd.html
• Other references
– Monitoring and ensuring WLAN performance
• http://www.terena.org/campus-bp/reports.html
• Wenche.Backman-Kamila@csc.fi
Download