Votre wifi ne fonctionne-t-il pas sur Linux?

Votre wifi ne fonctionne-t-il pas sur Linux?
L'un des plus grands défis auxquels les utilisateurs de Linux sont souvent confrontés est lié au wifi. C'est parce que les wifidrivers sont souvent manquants dans le noyau. En conséquence, les utilisateurs doivent faire face à divers problèmes liés au «WiFi ne fonctionne pas."Ces problèmes sont plus courants si vous utilisez des modules WiFi non en figon. Dans ce guide, nous aborderons tous les principaux problèmes de connectivité sur les distros Linux basés à Ubuntu afin que vous puissiez vous remettre en ligne dès que possible.

Prechecks pour diagnostiquer le problème de la connectivité Internet

Avant d'aller de l'avant avec le dépannage, il est essentiel de vérifier quelques choses. Ceux-ci sont:

  1. Votre réseau a-t-il un accès Internet? Vérifiez votre connexion Internet sur votre téléphone mobile pour une réponse rapide.
  2. Utilisez-vous l'un des meilleurs adaptateurs de réseau compatibles Linux? Si votre adaptateur réseau n'est pas compatible avec votre version Linux Distro, elle ne fonctionnera pas.
  3. Si vous êtes connecté à Internet via une connexion filaire, vos câbles sont-ils correctement connectés? Vérifiez les deux extrémités du fil pour toute connexion lâche.
  4. Certains ordinateurs portables ont un basculement de connectivité Internet qui vous permet d'activer ou de désactiver votre WiFi. Assurez-vous qu'il est allumé.
  5. Accédez aux paramètres de votre système et vérifiez si l'interrupteur WiFi est allumé ou non
  6. Vérifiez si le mode avion est activé ou désactivé. Éteignez-le si vous le trouvez allumé.

Solution 1: Problèmes matériels vs. Problèmes logiciels

Ensuite, vous devez déterminer si votre problème Internet est un problème de wifi matériel ou un problème de connectivité logicielle. Un problème wifi peut être soit les deux. Cependant, les problèmes de connectivité matérielle sont relativement faciles à dépanner. Tout ce que vous avez à faire est d'ouvrir le terminal de commande Linux et de saisir la commande suivante:

Ping localhost

C'est un moyen très simple de déterminer si votre matériel fonctionne bien ou a un problème. Adresse localhost vérifie les circuits pour votre contrôleur d'interface réseau (NIC). Vous devrez peut-être prendre votre système de réparation ou le faire résoudre vous-même en cas de problème.

Si le ping ne renvoie aucun problème de matériel, mais que vous ne voyez pas votre carte sans fil. Lisez la suite pour voir ce que vous pouvez faire pour résoudre le problème.

Solution 2: Reinstallre-install, les pilotes de l'ISO d'origine

Votre distribution Linux ne détecte pas du tout vos pilotes Internet? Essayez de réinstaller l'installation des pilotes à l'aide de son ISO. Si vous aviez une nouvelle installation, vous devez avoir cette image ISO quelque part. Les erreurs de connectivité courantes peuvent être facilement prises en charge en réinstallant l'installation des pilotes du fichier ISO d'origine.

Étape 1: Pour ce faire, accédez à la page de version correspondante de votre système d'exploitation en ligne. Par exemple, si vous êtes sur Ubuntu, vous pouvez télécharger son dernier Ubuntu 20.04.2.0 Version LTS à partir d'ici, sur un autre appareil, ou utilisez une connexion Ethernet sur Linux. Copiez-le dans votre répertoire domestique.

Étape 2: Ouvrez le terminal de commande Linux et entrez les commandes suivantes pour monter l'image comme une rom de CD manuellement.

Sudo Mkdir / Media / CDROM
CD ~
Sudo Mount -o Loop Ubuntu- * / Media / Cdrom

Étape 3: Dans Unity Dash, recherchez des logiciels et des mises à jour

Étape 4: Dans l'onglet logiciel Ubuntu, vérifiez l'option «CDROM avec Ubuntu…» et entrez «Fermer."

Étape 5: Enfin, accédez à l'onglet Poudeur supplémentaire dans «Software & Mises à jour», sélectionnez votre pilote de propriété et appuyez sur «Appliquer les modifications."

Parfois, Ubuntu peut ne pas montrer de pilotes supplémentaires. Dans ce cas, vous devez télécharger les pilotes de propriété depuis Internet. Parfois, malgré les chauffeurs supplémentaires, le wifi ne fonctionnera toujours pas. Dans ce cas, reportez-vous à la méthode suivante.

Solution 3: Résolvez aucun problème WiFi dans Ubuntu à l'aide d'adaptateurs sans fil Broadcom

Étape 1: Comme cette méthode ne s'applique que sur les adaptateurs sans fil Broadcom (série Broadcom 43), assurez-vous que vous n'utilisez aucun autre adaptateur WiFi en tapant cette commande dans le terminal:

Réseau Sudo LSHW -C

Vous verrez un adaptateur sans fil qui commence par BCM43. Sinon, ne continuez pas avec cette méthode.

Étape 2: Ensuite, supprimez tous les pilotes d'adaptateur BroadCom que vous avez peut-être déjà sur votre système en utilisant la commande suivante:

sudo apt supprimer Broadcom-sta-dkms BCMWL-Kernel-Source

Étape 3: Connectez-vous à Internet via un câble Ethernet et utilisez cette commande pour installer automatiquement les pilotes Broadcom

Sudo apt installer le firmware-b43-installer

Dans le cas où vous n'avez pas Ethernet, vous devrez installer les pilotes manuellement sur un autre système Linux, puis copier et coller les pilotes de là vers votre système problématique.

Pour ce faire, vérifiez d'abord quelle version Ubuntu vous êtes en tapant la commande suivante dans le terminal:

$ name -a

Ensuite, téléchargez le pilote sans fil à partir de ce lien pour votre version Ubuntu correspondante. Ce sera un fichier deb. Transférez-le sur votre système sans pilote WiFi à l'aide d'un USB.

Vous pouvez maintenant installer le package en double-cliquez dessus ou en utilisant les commandes suivantes:

CD ~ / téléchargements

sudo dpkg -i firmware-b43-installer_ *

Solution 4: Votre distribution peut-elle détecter l'appareil sans fil?

Parfois, votre distribution Linux (Ubuntu ou tout autre) est incapable de détecter votre appareil sans fil. Si c'est le cas:

Étape 1: Accédez à votre terminal de commande Linux et saisissez la commande suivante:

Sudo lsusb

(Si vous utilisez un dongle sans fil USB)

Si vous utilisez une carte sans fil interne, utilisez la commande suivante à la place:

Sudo lspci

Vous pouvez également utiliser LSHW pour savoir si votre machine a un appareil sans fil. Cependant, vous devez installer l'outil LSHW sur votre machine pour le faire en premier. Voici la commande à utiliser:

Réseau Sudo LSHW -C

Vous trouverez ci-dessous ce que vous devriez pouvoir voir (ou quelque chose de similaire)

*-réseau
Description: Interface sans fil
Produit: Connexion réseau Pro / Wireless 3945ABG
Vendeur: Intel Corporation

Si votre système d'exploitation peut trouver la carte et que vous voyez une réponse positive avec votre carte réseau identifiée, vous avez de la chance. Ubuntu l'identifie généralement par «Ethernet ou contrôleur de réseau».

Une réponse positive signifie que votre distribution Linux est capable de se connecter à la carte, ce qui signifie que le firmware fonctionne très bien. Le problème est avec votre système, ce qui ne savait pas quoi en faire. Et c'est là que les conducteurs entrent en jeu. Vous devez installer les modules de pilote.

Pour ce faire, revenez au terminal de commande et entrez la commande suivante

Sudo lsmod

Cette commande vous montrera une liste de modules. Pour activer le vôtre, entrez la commande suivante. Remplacez «ModuleName par le nom du chipset sans fil de votre machine

Sudo modprodbe modulename

Par exemple, si votre chipset est RT2870, votre commande doit être:

Sudo modprobe RT2870USB

Conseil de pro: Google votre nom de chipset avec Linux, je.e., «RT2870 Linux», pour savoir si une distribution Linux particulière prend en charge votre matériel ou non.

Revenez à nouveau la commande LSMOD dans le terminal pour vous assurer que le module a chargé avec succès.

Solution 5: Chargez automatiquement le module wifi sur le démarrage

En de rares occasions, le module WiFi ne se chargera pas sur le démarrage. Dans ce scénario, vous pouvez forcer le module à se charger de façon permanente. Voici comment vous pouvez le faire.

Étape 1: Tapez la commande suivante

Sudo nano / etc / modules

Cette commande ouvrira l'éditeur de texte nano. Entrez le nom de votre module et enregistrez le fichier. Maintenant, redémarrez votre système et voyez si la carte sans fil peut identifier le réseau pour se connecter à? Vous pouvez également répéter le même processus si vous êtes coincé.

Solution 6: Modifiez DNS en Google ou OpenDNS

Les problèmes DNS ne sont pas très courants mais peuvent causer des problèmes lorsque vous les soupçonnez le moins. Par conséquent, c'est une bonne idée de vérifier l'adresse DNS de votre système pour tout problème. Utilisez la commande suivante pour vérifier d'où vient le DNS de votre système:

Le périphérique NMCLI montre WLAN1 | grep ip4.DNS

Cette commande vous montrera l'adresse LAN que votre routeur utilise. Si cette commande ne fonctionne pas, changez Wlan1 en wlan2, wlan3, ou tout ce que votre sans fil utilise. Vous pouvez le faire en utilisant la commande «IP AS» dans le terminal.

Ensuite, vous devez cingler les serveurs DNS LAN et Google (ou OpenDNS). Cela se fait avec l'aide de la commande ping:

Ping 8.8.8.8

(dans le cas de Google)

Ping 208.67.222.222

(dans le cas d'OpenDNS)

Avec ces informations, vous pouvez facilement déterminer si le problème est lié au DNS ou non. Si tous les appareils de votre réseau donnent des erreurs de chargement, modifiez le DNS du routeur aux serveurs DNS OpenDNS ou Google. Cela se fait généralement avec la page d'administration du routeur en se connectant à 192.168.1.1 et administrateur: administrateur ou quelque chose de similaire. Dans le cas où le problème est spécifique à une seule machine. Vous pouvez modifier ses paramètres DNS en entrant dans le gestionnaire de réseau et modifier les paramètres IPv4.

Enfin, redémarrez votre machine pour cimenter vos paramètres.

Dernières pensées

Le dépannage des problèmes wifi dans Linux peut être délicat. Il peut y avoir une centaine de raisons différentes pour un problème. Espérons que nos solutions vous fourniront de bons endroits pour commencer à dépanner votre problème. D'ailleurs, Linux est devenu grand public. Vous pouvez trouver une solution à presque tous les problèmes WiFi ces jours-ci. Différentes distros comme Ubuntu ont également une excellente documentation en ligne disponible que vous pouvez consulter. Bonne chance!