J'ai accidentellement supprimé le paquet wpa_supplicant et maintenant je ne peux pas me connecter à internet, ni par wifi ni par câble LAN. Que puis-je faire? Merci
Réponse
Trop de publicités?Je me suis récemment retrouvé dans la même situation. La réponse est en fait là, mais elle est répartie un peu partout sur Internet.
J'ai dû effectuer plusieurs recherches sur Google (avec plusieurs mots-clés différents) et parcourir des dizaines de questions différentes, sur différents forums, sur le MÊME SUJET.
Finalement, j'ai pu résoudre le problème, mais j'ai dû passer par un processus frustrant, ce qui est très difficile pour les débutants sous Linux, qui aiment bidouiller avec peu ou pas de connaissances (comme moi).
Cela a été publié il y a environ un mois et vous l'avez probablement résolu maintenant,
Je vais quand même répondre, cela rendra au moins les choses plus faciles pour les personnes qui rencontreront ce même problème à l'avenir :)
ÉTAPE 1 : accéder à Internet via un câble Ethernet
Ouvrez votre terminal et exécutez cette commande
iwconfig
pour connaître le nom de votre périphérique Ethernet. la sortie ressemblera à ceci...
wlp2s0f0 IEEE 802.11 ESSID:"LYF"
Mode:Managed Frequency:2.437 GHz Access Point: DC:E8:38:61:A4:50
Bit Rate=65 Mb/s Tx-Power=20 dBm
Retry short limit:7 RTS thr:off Fragment thr:off
Power Management:on
Link Quality=70/70 Signal level=-37 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:36 Invalid misc:76 Missed beacon:0
enp4s0 no wireless extensions.
lo no wireless extensions.
dans les anciennes versions d'ubuntu, le périphérique wifi sera souvent nommé wlan0
et le câble Ethernet (LAN) sera probablement nommé eth0
(ou quelque chose comme ça)
mais maintenant, dans la version 16.04 (ma version d'ubuntu), les noms sont spécifiques au périphérique. dans mon cas, ce sont wlp2s0f0
et enp4s0
pour les périphériques wifi et Ethernet, respectivement.
exécutez cette commande pour mettre en marche votre périphérique Ethernet...
sudo dhclient enp4s0 up
vous pouvez vérifier en exécutant
curl www.google.com
si cela n'a pas fonctionné, vous obtiendrez une erreur de résolution,
si cela a fonctionné, vous obtiendrez du code HTML (c'est juste pour voir si la connexion est OK)
REMARQUE : si étape 1
n'est PAS réussie, passez à étape 3
ÉTAPE 2 : réinstaller wpasupplicant via apt-get
exécutez la commande
sudo apt-get install wpasupplicant
REMARQUE : si étape 2
réussit, vous pouvez passer étape 3
ÉTAPE 3 : réinstaller wpasupplicant manuellement (si l'étape 1 a échoué)
Lorsque vous supprimez un certain package, vous supprimez également toutes ses dépendances et probablement aussi les fichiers de configuration (si vous l'avez "accidentellement" purgé)
Je suppose que vous avez une distribution basée sur Debian (Ubuntu est une distribution Linux basée sur Debian),
si c'est le cas, téléchargez les fichiers .deb à partir d'ici...
https://packages.debian.org/wheezy/wpasupplicant
vous pourriez également avoir besoin de 2 autres fichiers qui sont des dépendances de wpasupplicant, vous les trouverez ici...
https://packages.debian.org/wheezy/libengine-pkcs11-openssl
et ici...
https://packages.debian.org/wheezy/libp11-2
après les avoir téléchargés,
naviguez jusqu'au dossier où vous les avez téléchargés (rappelez-vous, les 3 fichiers doivent être dans le même dossier) et exécutez
sudo dpkg -i *.deb
REMARQUE : si étape 1
a échoué, après étape 3
vous devriez être en mesure de vous connecter avec succès à Internet via le câble LAN
ÉTAPE 4 : assembler les pièces
vous allez devoir relier tous les composants ensemble, vous pouvez le faire en exécutant
sudo apt-get install ubuntu-desktop
cette commande téléchargera et installera les fichiers manquants (comme network-manager, gnome-indicator, etc) qui auraient également pu être accidentellement supprimés. en outre, elle mettra à jour tous les packages vers la dernière version
ÉTAPE 5 : redémarrez pour que les modifications prennent effet
exécutez cette commande dans le terminal
shutdown -r now
Vous devriez pouvoir vous connecter à Internet via wifi et Ethernet après cela.