Ubuntu 17.10(wpa_supplicant)Wi-Fi接続が1分以内に切断されます。

Ubuntu 17.10(wpa_supplicant)Wi-Fi接続が1分以内に切断されます。

私のASUS x552CのWi-Fiは家庭でUbuntu 17.10でうまく機能しましたが、大学に来てWi-Fiに接続するためのいくつかの手順を実行したとき、最後のステップは大学からダウンロードしたこのネットワークスタートページを実行することでした。 。

私のラップトップのすべてのワイヤレス関連情報:https://pastebin.com/WxezdGiEdmesgはこの質問で指摘されたログを表示しません。

ノートパソコンの電源を入れると、Wi-Fiが1分間非常に遅く動作してから接続が切断されます。それから私はしなければなりません。

sudo service network-manager restart

動作させるには、同じことが繰り返し発生します。

Wi-Fi接続のログは次のとおりです。

ieee80211 phy0: rt2x00queue_write_tx_frame: エラー - tx キュー 0 がいっぱいでフレームが削除されました。

nl80211:予期しない暗号化アルゴリズム5

dbus: ビルド信号の失敗

dbus:wpa_dbus_get_object_properties:オブジェクト属性を取得できません:(なし)なし

((src/devices/nm-device.c:1452)): "" アサーションに失敗しました

私はこれが「wpasupplicant 2.4」が弱い証明書またはそれに似たものを許可しないためである可能性があることに気づきました。

dpkg -l ネットワーク管理者の出力:

$ dpkg -l network-manager
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name                         Version             Architecture        Description
+++-============================-===================-===================-==============================================================
ii  network-manager              1.8.4-1ubuntu3      amd64               network management framework (daemon and userspace tools)

dpkg -l wpasupplicantの出力:

~$ dpkg -l wpasupplicant
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name                         Version             Architecture        Description
+++-============================-===================-===================-==============================================================
ii  wpasupplicant                2.4-0ubuntu10       amd64               client support for WPA and WPA2 (IEEE 802.11i)

wpasupplicant バージョンは 2.4 と記載されていますが、昨夜インターネットから 2.6 .tar ファイルをダウンロードし、その Web サイトのコンパイルおよびインストール手順に従って 2.6 にアップグレードしようとしました。ところで、この作業をしてからエラーが出てインターネットで検索を続けることになり、結局 make && make install をしてみるとエラーなく実行されてインストールに成功したと思いました。しかし、バージョンはSynapticとdpkgでまだ同じように見えます。

明日大学が開講して以来、3日間寝れずにノートパソコンを準備したいので、どんなアイデア、手がかり、情報にも感謝します。

ネットワークアダプタのlspci出力:

03:00.0 Network controller: MEDIATEK Corp. MT7630e 802.11bgn Wireless Network Adapter
04:00.2 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 0a)

/etc/NetworkManager/system-connections/-=SSID=- ファイル:

[connection]
id=-=ID=-
uuid=-=UUID=-
type=wifi
autoconnect-priority=20
permissions=

[wifi]
mac-address-blacklist=
mode=infrastructure
ssid=-=SSID=-

[wifi-security]
auth-alg=open
key-mgmt=wpa-eap

[802-1x]
eap=peap;
[email protected]=-
password=-=myPassword=-
phase2-auth=mschapv2

[ipv4]
dns-search=
method=auto

[ipv6]
dns-search=
method=auto

Wi-Fi設定用に大学ページからダウンロードしたファイル(SecureW2_JoinNow.run)のソースは次のとおりです。

#!/bin/sh

die () {
    [ ! -z "$1" ] && echo "Fatal: $1"
    [ ! -z "$tmpdir" -a -d "$tmpdir" ] && ${RM} -Rf "$tmpdir"
    exit 1
}

missing () {
    echo 'Executable `'$1'` seems to be missing, not executable or cannot be located with `which`.'
    echo ''
    echo 'Please install this program using your distribution-specific package manager (e.g. `apt-get` or `yum`).'
    echo 'If this does not solve the issue, you can try editing this script by hand to provide the proper'
    echo 'executable locations, or request your network administrator to contact SecureW2 Support.'
    die
}

findutil () {
    for u in "$@"; do \
        p="$("${WHICH}" "$u" 2> /dev/null)"
        [ ! -z "$p" ] && break
    done
    [ -z "$p" ] && missing "$1"
    return 0
}

which --skip-alias which > /dev/null 2>&1
if [ $? -eq 0 ]; then \
    WHICH="$(which --skip-alias which)"
else
    WHICH="$(which which)"
fi

[ ! -x "${WHICH}" ] && missing which

findutil mkdir      && MKDIR="$p"
findutil rm         && RM="$p"
findutil tar        && TAR="$p"
findutil gzip       && GZIP="$p"
findutil pwd        && PWD="$p"
findutil sed        && SED="$p"
findutil readlink   && READLINK="$p"
findutil python \
         python2 \
         python3    && PYTHON="$p"

tmpdir="/tmp/securew2-joinnow-$$.tmp"
archive="$(${READLINK} -f "$0")"

${MKDIR} -p "$tmpdir" || die "Error creating temporary directory $tmpdir"
cd $tmpdir || die "Error switching working directory to $tmpdir"
${SED} '0,/^#ARCHIVE#$/d' "$archive" | ${GZIP} -d | ${TAR} x || die "Error extracting embedded archive"
${PYTHON} main.py "$@"
retval=$?
${RM} -Rf "$tmpdir"
exit $retval

#ARCHIVE#
And tons of numbers and symbols...

ベストアンサー1

IMHO、問題は次のエラーです。https://patchwork.kernel.org/patch/10120081/

Openwrtを実行しているルーターにWi-Fiスタックがありますが、ここにトラフィックを入れるとこれが起こり、Wi-Fiは機能しません。

したがって、解決策はバグが修正されるのを待つことです!

おすすめ記事