%20en%20Ubuntu%2018.04.png)
Recientemente actualicé mi Ubuntu de 16.04 a 18.04 (instalación limpia, borrado completo). Ahora ya no puedo conectarme a la red corporativa de mi oficina (quizás relacionado con estos errores:error 1,error 2). Lo que demostró solucionar este problema en Ubuntu 16.04 es la respuesta aesta pregunta; Bajar wpa_supplicant
a 2.1.
Sin embargo, incluso con el repositorio de Linode, esta solución ya no se puede aplicar. wpa_supplicant
Hasta donde yo sé, no existe una versión inferior a 2.6 para Ubuntu 18.04.
Mi pregunta es la siguiente: ¿Cómo puedo degradar wpa_supplicant a 2.1 para Ubuntu 18.04?
Configuración necesaria para la conexión wifi corporativa:
- Seguridad: WPA y WPA2 empresarial
- Autenticación: EAP protegido (PEAP)
- Casilla de verificación No se requiere certificado de CA.
- Autenticación interna: MSCHAPv2
Respuesta1
Encontré una solución y está funcionando perfectamente. Aquí están los pasos:
Agregue repositorios de Ubuntu Vivid y 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
Actualice su lista de repositorios.
$ sudo apt -y update
Baje la versión de wpasupplicant e instale 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
Prioridad de configuración para los paquetes instalados recientemente.
$ 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
Reinicia tu computadora.
Créditos: http://viranzo.blogs.upv.es/2018/09/11/downgrade-wpa_supplicant-ubuntu-18-04
Respuesta2
Esto es algo así como arreglado. Esto funcionó en Ubuntu 18.04 MATE.
Necesito obtenerhttps://launchpad.net/ubuntu/+source/wpa/2:2.4-1.1ubuntu1versión de wpa_supplicant
.
Prepare esos archivos para compilar:
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
con algo como
dpkg-source -x wpa_2.4-1.1ubuntu1.dsc
Instalar dependencias:
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
(estos se describen en el .dsc
archivo)
luego constrúyelo
cd wpa-2.4/
dpkg-buildpackage -us -uc -d
y debería escupir algunos .deb
archivos para instalar
como:
cd ..
sudo dpkg -i wpasupplicant_2.4-1.1ubuntu1_amd64.deb
Tendrás algunos problemas si no tienes experiencia, pero esto debería darte un punto de partida...
Prometo que funcionó para mí con una conexión inalámbrica Intel ( iwl
firmware y controlador) que no pudo conectarse al tls empresarial wpa2 con certificados de autenticación. Ahora funciona como en 16.04.
Las palabras clave que se deben buscar para ayudar a compilar podrían ser google: cómo compilar el código fuente de Debian ohttps://wiki.debian.org/BuildingTutorial.
Respuesta3
Acabo de descargar una versión anterior de wpasupplicant (2.4-1.1) y la instalé con:
dpkg -i wpasupplicant_2.4-1.1ubuntu1_amd64.deb
Resolvió mi problema.
El archivo .udeb para esta versión anterior de wpasupplicant está disponible para descargar en Launchpad:wpasupplicant_2.4-1.1ubuntu1_amd64.deb