Linuxでは私の仕事WPA2 Enterpriseに接続できませんが、Androidはうまく動作します。

Linuxでは私の仕事WPA2 Enterpriseに接続できませんが、Androidはうまく動作します。

仕事用Wi-Fiに接続するのに役立ちます。私は現在Kubuntu 18.04を使用しており、ラップトップから仕事用WPA2エンタープライズWi-Fiに接続できませんが、Android携帯電話は正常に動作します。 androidはEAPメソッドPEAPに設定されており、2段階認証がなく、CA証明書がありません。私はこの問題がKubuntuに限られた問題ではないと思います。

これまで私がしたことは次のとおりです。ネットワークマネージャを無効にし、rootを使用してファイルのさまざまな設定をwpa_supplicantテストしてきました。/etc/wpa_supplicant.confこの方法では、自宅のWi-Fiに正しく接続できるため、カードとドライバが機能します。

以下を使用して機能しているWi-Fiを検索するとき:

ip link set wlp3s0 up
iw wlp3s0 scan

次の結果が表示されます。

ERP: <no flags>
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

だから私はそれを動作させるためにさまざまな設定パラメータをたくさん試しました。これは私の/etc/wpa_supplicant.confファイルです。

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"
}

上記のいくつかの組み合わせを試しましたが、何の役にも立ちませんでした。これはwpa_supplicant -Dnl80211 -i wlp3s0 -c /etc/wpa_supplicant.conf最初の試みの結果です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

これを試してみると、出力が若干異なりますkey-mgmt=IEEE8021X

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

ドライバを試してみましたが、-Dwextやはり動作しませんでした。

試すべきアイデアやことがありますか? WindowsとAndroidの両方を使用していますが、Linuxにはデフォルトではない互換モードはありますか?証明書を受け取らず、接続するためにWindowsまたはAndroidで証明書を指定する必要もありませんでした。助けてくれてありがとう!

ベストアンサー1

おすすめ記事