Sample Header Ad - 728x90

Cannot connect to my work's WPA2 Enterprise on Linux but Android works fine

1 vote
0 answers
1948 views
I'm looking for help trying to connect to my work's wifi. I'm currently on Kubuntu 18.04 and cannot connect to my work's WPA2 enterprise wifi on my laptop but my android phone works just fine. The android settings are EAP method PEAP, Phase 2 authentication none, no CA certificate. I don't think the issue is specific to Kubuntu though. Here's what I've done so far. I've disabled network-manager and have been using wpa_supplicant as root for testing various configurations in the /etc/wpa_supplicant.conf file. I can connect to my home wifi just fine using this method so the card and driver work. When I scan my work's wifi using: ip link set wlp3s0 up iw wlp3s0 scan I get the following output: ERP: RSN: *Version: 1 *Group cipher: TKIP *Pairwise ciphers: CCMP *Authentication suites: IEEE 802.1X *Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000) WPA: *Version 1 *Group cipher: TKIP *Pairwise ciphers: TKIP *Authentication suites: IEEE 802.1X So I've tried a number of different configuration parameters to try to get it to work. Here is my /etc/wpa_supplicant.conf file ctrl_interface=/run/wpa_supplicant ctrl_interface_group=root update_config=1 network={ ssid="MYWORK" scan_ssid=1 proto=RSN #Have also tried WPA here, as well as leaving blank key_mgmt=WPA-EAP #Have also tried IEEE8021X here as well as leaving blank pairwise=CCMP #when trying proto=WPA, changed this to TKIP, have also left blank before group=TKIP #have tried leaving blank eap=PEAP #have tried leaving blank phase1="peaplabel=auto tls_disable_tlsv1_2=1" #tried this after reading another article on this site where some people's work's wifis were not tls 1.2. Neither blank nor disabled works. phase2="autheap=MSCHAPV2" #have tried leaving this out identity="MYID" password="MYPASSWORD" } I've tried a number of combinations of the above to no avail. Here is the output from wpa_supplicant -Dnl80211 -i wlp3s0 -c /etc/wpa_supplicant.conf when I tried first with key_mgmt=WPA-EAP: Successfully initialized wpa_supplicant wlp3s0: SME: Trying to authenticate with XX:XX:XX:XX:XX:XX (SSID='MYWORK' freq=2462 MHz) wlp3s0: Trying to associate with XX:XX:XX:XX:XX:XX (SSID='MYWORK' freq=2462 MHz) wlp3s0: Associated with XX:XX:XX:XX:XX:XX wlp3s0: CTRL-EVENT-EAP-STARTED EAP authentication started wlp3s0: CTRL-EVENT-SUBNET-STATUS-UPDATE status=0 wlp3s0: CTRL-EVENT-EAP-PROPOSED-METHOD vendor=0 method=25 wlp3s0: CTRL-EVENT-EAP-METHOD EAP vendor 0 method 25 (PEAP) selected wlp3s0: CTRL-EVENT-EAP-FAILURE EAP authentication failed wlp3s0: CTRL-EVENT-DISCONNECTED bssid=00:0b:86:0a:b8:c1 reason=3 wlp3s0: CTRL-EVENT-SSID-TEMP-DISABLED id=0 ssid="MWORK" auth_failures=1 duration=10 reason=AUTH_FAILED nl80211: deinit ifname=p2p-dev-wlp3s0 disabled_11b_rates=0 p2p-dev-wlp3s0: CTRL-EVENT-TERMINATING nl80211: deinit ifname=wlp3s0 disabled_11b_rates=0 wlp3s0: CTRL-EVENT-TERMINATING When trying with key-mgmt=IEEE8021X the output is a little different: Successfully initialized wpa_supplicant wlp3s0: SME: Trying to authenticate with XX:XX:XX:XX:XX:XX (SSID='MYWORK' freq=2462 MHz) wlp3s0: Trying to associate with XX:XX:XX:XX:XX:XX (SSID='MWORK' freq=2462 MHz) wlp3s0: CTRL-EVENT-ASSOC-REJECT bssid=XX:XX:XX:XX:XX:XX status_code=10 wlp3s0: SME: Deauth request to the driver failed I have also tried using the -Dwext driver but didn't work either. Any ideas what I'm missing or things I should try? Is there a compatibility mode that both windows and android are using that linux isn't by default? I was not given any certificates nor do i need to specify them on either windows or android for it to connect. I appreciate any help!
Asked by FrostedCookies (111 rep)
Jul 11, 2018, 05:22 PM