Recentemente atualizei meu Ubuntu de 16.04 para 18.04 (instalação limpa, limpeza completa). Agora não consigo mais me conectar à rede corporativa do meu escritório (talvez relacionado a estes bugs:erro 1,erro 2). O que provou resolver esse problema no Ubuntu 16.04 é a resposta paraessa questão; Faça downgrade wpa_supplicant
para 2.1.
No entanto, mesmo com o repositório linode, esta correção não pode mais ser aplicada. wpa_supplicant
Pelo que sei, não há versão inferior a 2.6 para o Ubuntu 18.04.
Minha pergunta é a seguinte: Como posso fazer o downgrade do wpa_supplicant para 2.1 para Ubuntu 18.04?
Configuração necessária para conexão wifi corporativa:
- Segurança: WPA e WPA2 Empresarial
- Autenticação: EAP protegido (PEAP)
- Caixa de seleção Nenhum certificado CA necessário.
- Autenticação interna: MSCHAPv2
Responder1
Encontrei uma solução e está funcionando perfeitamente. Aqui estão as etapas:
Adicione repositórios Ubuntu Vivid e Xenial.
$ cat <<'EOF' | sudo tee /etc/apt/sources.list.d/vivid.list deb http://old-releases.ubuntu.com/ubuntu/ vivid main restricted universe multiverse deb http://old-releases.ubuntu.com/ubuntu/ vivid-updates main restricted universe multiverse deb http://old-releases.ubuntu.com/ubuntu/ vivid-security main restricted universe multiverse EOF $ cat <<'EOF' | sudo tee /etc/apt/sources.list.d/xenial.list deb http://archive.ubuntu.com/ubuntu/ xenial main restricted universe multiverse deb http://archive.ubuntu.com/ubuntu/ xenial-updates main restricted universe multiverse deb http://archive.ubuntu.com/ubuntu/ xenial-security main restricted universe multiverse EOF
Atualize sua lista de repositórios.
$ sudo apt -y update
Faça downgrade do wpasupplicant e instale o libssl.
$ sudo apt -y --allow-downgrades install wpasupplicant=2.1-0ubuntu7.3 $ sudo apt -y --allow-downgrades install libssl1.0.0=1.0.2g-1ubuntu4.14
Prioridade de configuração para os pacotes instalados recentemente.
$ sudo echo -e "Package: wpasupplicant\nPin: release o=Ubuntu,n=vivid\nPin-Priority: 1001" | sudo tee /etc/apt/preferences.d/vivid $ sudo echo -e "Package: libssl1.0.0\nPin: release o=Ubuntu,n=xenial\nPin-Priority: 1001" | sudo tee /etc/apt/preferences.d/xenial
Reinicie o seu computador.
Créditos: http://viranzo.blogs.upv.es/2018/09/11/downgrade-wpa_supplicant-ubuntu-18-04
Responder2
Isso é meio que consertado. Isso funcionou no Ubuntu 18.04 MATE.
Precisa obterhttps://launchpad.net/ubuntu/+source/wpa/2:2.4-1.1ubuntu1versão de wpa_supplicant
.
Prepare esses arquivos para construir:
wpa_2.4.orig.tar.xz 1.7 MiB a1e4eda50796b2234a6cd2f00748bbe09f38f3f621919187289162faeb50b6b8
wpa_2.4-1.1ubuntu1.debian.tar.xz 101.0 KiB 05668f7d4cc9111c3760622199006e726da0bd7929340106380d7aac92853d4e
wpa_2.4-1.1ubuntu1.dsc 2.6 KiB 26ece998f27884d4c80c85088ecb1fd4217b1da6ed227729499f626707ff9af3
com algo como
dpkg-source -x wpa_2.4-1.1ubuntu1.dsc
Instale dependências:
sudo apt-get install g++ debhelper libdbus-1-dev libssl1.0-dev libqt4-dev libncurses5-dev libpcsclite-dev libnl-3-dev libnl-genl-3-dev libnl-route-3-dev libpcap-dev libbsd-dev libreadline-dev pkg-config qt4-qmake docbook-to-man docbook-utils android-headers
(estes estão descritos no .dsc
arquivo)
então construa-o
cd wpa-2.4/
dpkg-buildpackage -us -uc -d
e deve cuspir alguns .deb
arquivos para instalar
como:
cd ..
sudo dpkg -i wpasupplicant_2.4-1.1ubuntu1_amd64.deb
Você terá alguns problemas se for inexperiente, mas isso deve lhe dar um ponto de partida....
Eu prometo que funcionou para mim com um Intel wireless ( iwl
firmware e driver) que não conseguiu se conectar ao tls corporativo wpa2 com certificados de autenticação. Agora funciona como em 16.04.
palavras-chave para procurar para ajudar a compilar podem ser google:como compilar o código-fonte debian ouhttps://wiki.debian.org/BuildingTutorial.
Responder3
Acabei de baixar uma versão mais antiga do wpasupplicant (2.4-1.1) e instalei com:
dpkg -i wpasupplicant_2.4-1.1ubuntu1_amd64.deb
Isso resolveu meu problema.
O arquivo .udeb para esta versão mais antiga do wpasupplicant está disponível para download no Launchpad:wpasupplicant_2.4-1.1ubuntu1_amd64.deb