Temat: OpenWRT 12.04 + Luci + UPC Wi-Free
Witam,
Zapewne wiadomo że od jakiegoś czasu UPC wlączyła usługę hot-spotów dla swoich klientów. Czy ktoś z Was próbował łączyć się z siecią UPC Wi-Free jako AP-client z poziomu OpenWRT?
Od wczoraj próbuję z zerowym rezultatem.
Zainstalowałem pakiet wpad ( nie mini ). Wybieram z listy sieci, tą z najmocniejszym zasięgiem, wybieram rodzaj szyfrowania WPA2-EAP. Jako typ autoryzacji ustawiam PEAP MSCHAP2. Dalej podaje swoje dane klienta i hasło.
Łączy z siecią, jednak nie dostaję żadnego IP, po jakiejś chwili rozłącza i tak w kółko.
Próbowałem też na wpa_supplicant, bez zmian.
Także próbowałem wybierać inne sieci, lub w ogóle nie wpisywać nic w pole BSSID - rezultat ten sam, a raczej jego brak.
Te same ustawienia stosuję lącząc się z telefonu z androidem - działa prawidłowo. Wcześniej sprawdzałem na PC z WinXP z domyślnego programu dla kart TP-Linka - także działa. Tylko na OpenWRT nie działa.
Oto wycinek z syslog:
May 28 21:03:55 OpenWrt kern.info kernel: [10704.712000] wlan0: authenticate with c6:27:95:8c:32:e5
May 28 21:03:55 OpenWrt kern.info kernel: [10704.720000] wlan0: send auth to c6:27:95:8c:32:e5 (try 1/3)
May 28 21:03:55 OpenWrt kern.info kernel: [10704.732000] wlan0: authenticated
May 28 21:03:55 OpenWrt kern.info kernel: [10704.740000] wlan0: associate with c6:27:95:8c:32:e5 (try 1/3)
May 28 21:03:55 OpenWrt kern.info kernel: [10704.748000] wlan0: RX AssocResp from c6:27:95:8c:32:e5 (capab=0x1411 status=0 aid=1)
May 28 21:03:55 OpenWrt kern.info kernel: [10704.760000] wlan0: associated
May 28 21:03:55 OpenWrt kern.info kernel: [10705.380000] wlan0: deauthenticated from c6:27:95:8c:32:e5 (Reason: 23)
May 28 21:05:57 OpenWrt kern.info kernel: [10826.636000] wlan0: authenticate with c6:27:95:8c:32:e5
May 28 21:05:57 OpenWrt kern.info kernel: [10826.644000] wlan0: send auth to c6:27:95:8c:32:e5 (try 1/3)
May 28 21:05:57 OpenWrt kern.info kernel: [10826.652000] wlan0: authenticated
May 28 21:05:57 OpenWrt kern.info kernel: [10826.664000] wlan0: associate with c6:27:95:8c:32:e5 (try 1/3)
May 28 21:05:57 OpenWrt kern.info kernel: [10826.672000] wlan0: RX AssocResp from c6:27:95:8c:32:e5 (capab=0x1411 status=0 aid=1)
May 28 21:05:57 OpenWrt kern.info kernel: [10826.684000] wlan0: associated
May 28 21:05:57 OpenWrt kern.info kernel: [10827.300000] wlan0: deauthenticated from c6:27:95:8c:32:e5 (Reason: 23)
May 28 21:07:57 OpenWrt kern.info kernel: [10946.620000] wlan0: authenticate with c6:27:95:8c:32:e5
May 28 21:07:57 OpenWrt kern.info kernel: [10946.628000] wlan0: send auth to c6:27:95:8c:32:e5 (try 1/3)
May 28 21:07:57 OpenWrt kern.info kernel: [10946.636000] wlan0: authenticated
May 28 21:07:57 OpenWrt kern.info kernel: [10946.648000] wlan0: associate with c6:27:95:8c:32:e5 (try 1/3)
May 28 21:07:57 OpenWrt kern.info kernel: [10946.656000] wlan0: RX AssocResp from c6:27:95:8c:32:e5 (capab=0x1411 status=0 aid=1)
May 28 21:07:57 OpenWrt kern.info kernel: [10946.684000] wlan0: associated
May 28 21:07:58 OpenWrt kern.info kernel: [10948.364000] wlan0: deauthenticated from c6:27:95:8c:32:e5 (Reason: 23)
w kółko te same komunikaty się pojawiają w logu.
Probowałem wszystkie metody autoryzacji jakie są dostępne - bez zmian.
Z moją domową siecią Wifi router się lączy bez problemu ( WPA-PSK ). Za bardzo nie wiem gdzie szukać przyczyny...
/etc/config/wireless
config wifi-device 'radio0'
option type 'mac80211'
option macaddr '00:22:15:26:bf:f1'
option country 'PL'
option channel '1'
option disabled '0'
option txpower '20'
config wifi-iface
option network 'wwan'
option ssid 'UPC Wi-Free'
option device 'radio0'
option mode 'sta'
option bssid 'C6:27:95:8C:32:E5'
option encryption 'wpa2'
option eap_type 'peap'
option identity '*********'
option password '*********'
/etc/config/network
...
config interface 'wwan'
option proto 'dhcp'
Także proszę o pomoc gdyż nie wiem zupełnie co jest grane.
EDIT:
log z ręcznego odpalenia wpa_supplicant który ewidentnie wskazuje ze coś jest nie tak:
root@OpenWrt:/tmp/run# wpa_supplicant -iwlan0 -Dnl80211 -c/var/run/wpa_supplicant-wlan0.conf
Successfully initialized wpa_supplicant
wlan0: SME: Trying to authenticate with 02:26:24:79:2a:e3 (SSID='UPC Wi-Free' freq=2417 MHz)
wlan0: Trying to associate with 02:26:24:79:2a:e3 (SSID='UPC Wi-Free' freq=2417 MHz)
wlan0: Associated with 02:26:24:79:2a:e3
wlan0: CTRL-EVENT-EAP-STARTED EAP authentication started
wlan0: CTRL-EVENT-EAP-PROPOSED-METHOD vendor=0 method=25
TLS: Unsupported Phase2 EAP method 'PAP'
wlan0: CTRL-EVENT-EAP-METHOD EAP vendor 0 method 25 (PEAP) selected
X509: Certificate not valid (now=1401313120 not_before=1383609600 not_after=3599)
wlan0: CTRL-EVENT-EAP-FAILURE EAP authentication failed
wlan0: CTRL-EVENT-DISCONNECTED bssid=02:26:24:79:2a:e3 reason=23
wlan0: CTRL-EVENT-SSID-TEMP-DISABLED id=0 ssid="UPC Wi-Free" auth_failures=1 duration=10
wlan0: CTRL-EVENT-SSID-REENABLED id=0 ssid="UPC Wi-Free"
wlan0: SME: Trying to authenticate with 02:26:24:79:2a:e3 (SSID='UPC Wi-Free' freq=2417 MHz)
wlan0: Trying to associate with 02:26:24:79:2a:e3 (SSID='UPC Wi-Free' freq=2417 MHz)
wlan0: Associated with 02:26:24:79:2a:e3
wlan0: CTRL-EVENT-EAP-STARTED EAP authentication started
wlan0: CTRL-EVENT-EAP-STARTED EAP authentication started
wlan0: CTRL-EVENT-EAP-STARTED EAP authentication started
wlan0: CTRL-EVENT-EAP-PROPOSED-METHOD vendor=0 method=25
TLS: Unsupported Phase2 EAP method 'PAP'
wlan0: CTRL-EVENT-EAP-METHOD EAP vendor 0 method 25 (PEAP) selected
X509: Certificate not valid (now=1401313180 not_before=1383609600 not_after=3599)
wlan0: CTRL-EVENT-DISCONNECTED bssid=02:26:24:79:2a:e3 reason=23
wlan0: CTRL-EVENT-SSID-TEMP-DISABLED id=0 ssid="UPC Wi-Free" auth_failures=2 duration=20
wlan0: CTRL-EVENT-SSID-REENABLED id=0 ssid="UPC Wi-Free"
wlan0: SME: Trying to authenticate with 02:26:24:79:2a:e3 (SSID='UPC Wi-Free' freq=2417 MHz)
wlan0: Trying to associate with 02:26:24:79:2a:e3 (SSID='UPC Wi-Free' freq=2417 MHz)
wlan0: Associated with 02:26:24:79:2a:e3
wlan0: CTRL-EVENT-EAP-STARTED EAP authentication started
wlan0: CTRL-EVENT-EAP-STARTED EAP authentication started
wlan0: CTRL-EVENT-EAP-STARTED EAP authentication started
wlan0: CTRL-EVENT-EAP-PROPOSED-METHOD vendor=0 method=25
TLS: Unsupported Phase2 EAP method 'PAP'
EDIT:
Problem został już rozwiązany.
Skompilowałem ręcznie paczkę wpa_supplicant dla mojej platformy ustawiając takie opcje:
make menuconfig
Network->wpa_supplicant->Disable timestamp check
Network->wpa_supplicant->Chose TLS provider->openssl
Po zainstalowaniu tego pakietu na openwrt, połączenie z usługą przebiegło bez problemów.