J'ai récemment mis à jour mon Ubuntu de 16.04 à 18.04 (installation propre, effacement complet). Maintenant, je ne peux plus me connecter au réseau d'entreprise de mon bureau (peut-être lié à ces bugs: bug 1 , bug 2 ). Ce qui s’est avéré résoudre ce problème dans Ubuntu 16.04 est la réponse à cette question ; Rétrograder wpa_supplicant
à 2.1.
Cependant, même avec le référentiel linode, ce correctif ne peut plus être appliqué. Il n'y a pas de version pour wpa_supplicant
ci-dessous 2.6 au meilleur de ma connaissance pour Ubuntu 18.04.
Ma question est la suivante: comment puis-je rétrograder wpa_supplicant à 2.1 pour Ubuntu 18.04?
Configuration requise pour l'entreprise la connexion wifi:
J'ai trouvé une solution et cela fonctionne parfaitement. Voici les étapes:
Ajoutez les pensions Ubuntu Vivid et 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
Mettez à jour votre liste de pensions.
$ Sudo apt -y update
Déclassez wpasupplicant et installez 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
Priorité d'installation pour les packages récemment installés.
$ 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
Redémarrez votre ordinateur.
Crédits: http://viranzo.blogs.upv.es/2018/09/11/downgrade-wpa_supplicant-ubuntu-18- 04
C'est en quelque sorte fixé. Cela a fonctionné sur Ubuntu 18.04 MATE.
Besoin d'obtenir https://launchpad.net/ubuntu/+source/wpa/2:2.4-1.1ubuntu1 version de wpa_supplicant
.
Préparez ces fichiers pour la construction:
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
avec quelque chose comme
dpkg-source -x wpa_2.4-1.1ubuntu1.dsc
Installer des dépendances:
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
(ceux-ci sont décrits dans le fichier .dsc
)
alors le construire
cd wpa-2.4/
dpkg-buildpackage -us -uc -d
et il devrait cracher des fichiers .deb
à installer
comme:
cd ..
Sudo dpkg -i wpasupplicant_2.4-1.1ubuntu1_AMD64.deb
Vous aurez des problèmes si vous êtes inexpérimenté, mais cela devrait vous donner un endroit pour commencer ....
Je vous promets que cela fonctionnait pour moi avec un réseau sans fil Intel (microprogramme et pilote iwl
), qui ne pouvait pas se connecter aux licences d'entreprise wpa2 avec des certificats d'authentification. Maintenant, ça marche comme en 16.04.
google: comment compiler le code source Debian ou https://wiki.debian.org/BuildingTutorial .