4 votes

Accidentellement supprimé wpa_supplicant

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

1voto

Uday Kumar Points 141

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.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X