Introduction
This procedure describes the steps I followed to connect a router running OpenWrt Chaos Calmer 15.05 / LuCI (git-15.248.30277-3836b45) as a wireless client to Proximus Smart Wi-Fi
There are three steps :
- First, you will have to replace an existing OpenWRT package to support package WPA2-enterprise
- Secondly, you will have to connect to a Proximus Smart Wi-Fi network at your disposal
- Finally, you will have to configure the client
I start from the assumptions you have - A router (mine is a TpLink TLWR740v42) running a standard OpenWRT Chaos Calmer 15.05 and connected to a network with internet access (this temporary connection is only needed for installation of the package wpa-supplicant using LuCI, see Step 1 below)
- A PC connected to your router by ethernet, and with a browser to use the OpenWRT LuCI interface
- A basic knowledge of the LuCI Interface
- An account to the Proximus Smart Wi-Fi network : userid (******@proximuswifi.be) and password
Procedure
Log on to the OpenWrt LuCI interface using your favorite browser
Step 1 : install wpa-supplicant
-System -> Software -> tab Installed Packages : package wpad-mini -> remove it
-System -> Software -> tab Available Packages -> tab W : package wpa-supplicant -> install it
If no available packages are shown, Click the button "Update Lists" to retrieve the package list
Step 2 : Connect to Proximus Smart Wi-Fi
-Network -> Wifi : Remove all wifi networks + Click Save and Apply-button
-Reboot the router : System -> Reboot : click reboot
-Wait while the router reboots
-Log on to the OpenWrt LuCI interface
-Network -> Wifi -> Wireless Overview -> Click Scan-button : one of the networks appearing should be Proximus Smart Wi-Fi
-Click the Join-button to join the network Proximus Smart Wi-Fi and, for the moment, accept all settings. An wwan interface and a device/interface entry will be created
Step 3 : Configuration
-Network -> Wifi -> Wireless Overview : configuration with SSID Proximus Smart Wifi -> Click Edit-button
-Device Configuration -> tab Advanced Settings : set Country Code to BE
-Interface Configuration -> tab Wireless Security
Encryption : WPA2-EAP
Cipher : Force CCMP (AES)
EAP-Method : PEAP
Authentication : MSCHAPV2
Identity & Password : userid & password of your Proximus Smart Wi-Fi account
-Click Save and Apply-button !!!
A second reboot may be required, but afterwards, your router will connect itself to Proximus Smart Wi-Fi network by startup
In the kernel log (System -> Kernel log), you can see the following messages :
[ 22.500000] cfg80211: Calling CRDA for country: BE
[ 22.500000] cfg80211: Regulatory domain changed to country: BE
[ 22.510000] cfg80211: DFS Master region: ETSI
[ 22.510000] cfg80211: (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp), (dfs_cac_time)
[ 22.520000] cfg80211: (2402000 KHz - 2482000 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A)
[ 22.530000] cfg80211: (5170000 KHz - 5250000 KHz @ 80000 KHz, 160000 KHz AUTO), (N/A, 2000 mBm), (N/A)
[ 22.540000] cfg80211: (5250000 KHz - 5330000 KHz @ 80000 KHz, 160000 KHz AUTO), (N/A, 2000 mBm), (0 s)
[ 22.550000] cfg80211: (5490000 KHz - 5710000 KHz @ 160000 KHz), (N/A, 2700 mBm), (0 s)
[ 22.550000] cfg80211: (57000000 KHz - 66000000 KHz @ 2160000 KHz), (N/A, 4000 mBm), (N/A)
[ 24.140000] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
[ 26.410000] wlan0: authenticate with ...........
[ 26.430000] wlan0: send auth to ........... (try 1/3)
[ 26.430000] wlan0: authenticated
[ 26.450000] wlan0: associate with ............ (try 1/3)
[ 26.450000] wlan0: RX AssocResp from ............ (capab=0x1431 status=0 aid=1)
[ 26.460000] wlan0: associated
Finally, a warning : this setup is not dynamic; if you want to connect to different Proximus Smart Wi-Fi network, you have to go through steps 2 and 3 again !!!!
Success !