Wifi desconecta em 1 minuto o Ubuntu 17.10 (wpa_supplicant)

0

O Wifi no meu ASUS x552C estava funcionando bem em casa no Ubuntu 17.10, mas assim que cheguei à universidade e conectei ao Wifi deles seguindo alguns procedimentos, com o último procedimento de ter rodado esse arquivo que baixei da página netstart da universidade.

Todas as informações relacionadas a wireless no meu laptop: link , embora o dmesg não mostre os logs que eu apontei nesta pergunta.

Quando ligo o laptop, o wifi funciona por 1 minuto extremamente lentamente e, em seguida, desconecta. Então eu tenho que fazer o

sudo service network-manager restart

para que funcione, mas a mesma coisa acontece repetidamente.

Aqui estão os registros que eu acho que estão conectados ao wifi:

ieee80211 phy0: rt2x00queue_write_tx_frame: Error - Dropping frame due to full tx queue 0

nl80211: Unexpected encryption algorithm 5

dbus: Failed to construct signal

dbus: wpa_dbus_get_object_properties: failed to get object properties: (none) none

((src/devices/nm-device.c:1452)): assertion '' failed

Descobri que pode ser por causa do "wpasupplicant 2.4" não aceitar certificados fracos ou algo assim.

A saída do dpkg -l network-manager:

$ 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)

A saída do 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)

A versão do wpasupplicant aparece como 2.4, embora ontem à noite eu tentei atualizar para o 2.6 baixando o arquivo 2.6 .tar da Internet, e seguindo as instruções para Compilação & Instalação deste site. No entanto, eu estava recebendo erros ao fazer isso, então eu tive que pesquisar na internet para mais e mais coisas e, eventualmente, quando eu fiz o make & make install, ele rodou sem um erro, então isso me fez pensar que a instalação foi bem sucedida. Mas a versão ainda mostra o mesmo no Synaptic e no dpkg.

Quaisquer pensamentos, pistas, informações seriam EXTREMAMENTE apreciados, porque eu não dormi normalmente por 3 dias, porque a universidade começa amanhã e eu queria ter meu laptop preparado ...

lspci output sobre adaptadores de rede:

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)

O / etc / NetworkManager / system-connections / - = SSID = - file:

[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

A fonte do arquivo (SecureW2_JoinNow.run) que baixei da página da Universidade para configurar o Wi-Fi é:

#!/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...
    
por G. ILL 23.01.2018 / 16:07

1 resposta

0

IMHO seu problema é este bug: link

Eu tenho a pilha do wifi em um roteador executando o Openwrt, e se você colocar o tráfego nele, isso acontece e o wifi não pode ser usado.

Então, sua solução é esperar até que o bug seja corrigido!

    
por 14.02.2018 / 23:48