Downgrade wpa_supplicant Ubuntu 18.04

1.- Añadir los 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://es.archive.ubuntu.com/ubuntu/ xenial main restricted universe multiverse
deb http://es.archive.ubuntu.com/ubuntu/ xenial-updates main restricted universe multiverse
deb http://es.archive.ubuntu.com/ubuntu/ xenial-security main restricted universe multiverse
EOF

2.- Actualizamos la lista de paquetes disponibles y sus versiones

# apt-get update

3.- Hacemos el downgrade

sudo apt-get install wpasupplicant=2.1-0ubuntu7.3
sudo apt-get install libssl1.0.0=1.0.2g-1ubuntu4.13

4.- Establecemos la prioridad de actualización de los paquetes wpasupplicant y libssl1.0.0

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

5.- Reiniciamos el ordenador

Como desinstalar VirtualBox Guest Aditions en Ubuntu

sudo /opt/[VboxAddonsFolder]/uninstall.sh

Downgrade wpa_supplicant Ubuntu 15.10, 16.04

1.- Ver  que  versión hay instalada
apt list --installed wpasupplicant

Dependiendo de la versión instalada, se mostrará algo parecido a esto:
wpasupplicant/zesty,now 2.4-0ubuntu9 amd64 [instalado, automático]
wpasupplicant/wily-updates,wily-security,now 2.4-0ubuntu3.2 amd64 [instalado, automático]
wpasupplicant/xenial,now 2.4-0ubuntu6 amd64 [instalado, automático]

2.- Añadir los repositorios de la version 15.04 vivid main
echo "deb http://old-releases.ubuntu.com/ubuntu/ vivid main" | sudo tee /etc/apt/sources.list.d/vivid.list

echo -e "echo -e "Package: wpasupplicant\nPin: release o=Ubuntu,n=vivid\nPin-Priority: 1001" | sudo tee /etc/apt/preferences.d/vivid

3.- Actualizar los repositorios
sudo apt-get update

4.- Comprobar que está la versión 2.1-0ubuntu7
apt-cache showpkg wpasupplicant

Se mostrará:
2.1-0ubuntu7(/var/lib/apt/lists/es.archive.ubuntu.com_ubuntu_dists_vivid_main_binary-amd64_Packages)

5.- Instalar la version 2.1-0ubuntu7
sudo apt-get install wpasupplicant=2.1-0ubuntu7

6.- Comprobar la versión que hay instalada
apt list --installed wpasupplicant

debe mostrar:
wpasupplicant/vivid,now 2.1-0ubuntu7 amd64 [instalado, actualizable a: 2.4-0ubuntu3.2]

7.- Retener para que no se actualice
sudo apt-mark hold wpasupplicant

8.- Reiniciar el servicio de red
sudo service network-manager restart
Nota: Si no funciona después de reiniciar el servicio de red, reiniciar el sistema operativo sudo restart

Comandos a ejecutar en un terminal linux, se debe tener conexión a internet.

echo "deb http://old-releases.ubuntu.com/ubuntu/ vivid main" | sudo tee /etc/apt/sources.list.d/vivid.list
echo -e "Package: wpasupplicant\nPin: release o=Ubuntu,n=vivid\nPin-Priority: 1001" | sudo tee /etc/apt/preferences.d/vivid
sudo apt-get update
sudo apt-get install wpasupplicant=2.1-0ubuntu7
sudo apt-mark hold wpasupplicant
sudo service network-manager restart

Referencias:

Ubuntu 15.10 wifi disconnects WPA2-Enterprise connections

http://askubuntu.com/questions/690032/after-upgrade-to-15-10-wifi-to-a-corporate-network-wpa2-is-not-working-anymore

Bug #1104476: Network manager cannot connect to WPA2/PEAP/MSCHAPv2 enterprise wifi networks without CA_Certificate, like Eduroam.

14/05/2018