Comment activer le Wifi sur Ubuntu

Comment activer le Wifi sur Ubuntu
Philip Lawrence

Si vous êtes développeur ou testeur de site web et que vous utilisez Ubuntu pour coder et dépanner, nous avons de bonnes nouvelles pour vous concernant la connectivité Wifi sous Linux.

Comme nous le savons tous, Ubuntu est un système basé sur Linux, apprécié par les développeurs du monde entier. Mais, outre les développeurs, de nombreux utilisateurs préfèrent Ubuntu en raison de son code source ouvert, de sa convivialité et de ses possibilités de personnalisation.

Lisez la suite pour savoir comment accéder à la connexion Wifi sur les systèmes et serveurs Linux.

Comment activer le sans-fil sous Linux à l'aide de nmtui ?

L'interface texte du gestionnaire de réseau nmtui est essentiellement un terminal de ligne de commande que vous utilisez dans un système Linux pour la configuration du réseau. Vous pouvez invoquer l'interface texte graphique pour activer le Wi-fi sur Ubuntu d'une manière plus pratique.

Lancer nmtui

Tout d'abord, vous devez exécuter la commande $ nmtui dans le terminal pour lancer l'interface graphique. Vous verrez alors trois options parmi lesquelles vous pouvez sélectionner "Activer une connexion" et cliquer sur OK.

Activer le réseau sans fil

Le système recherche les réseaux sans fil disponibles et affiche la liste à l'écran. Vous pouvez alors sélectionner votre réseau wi-fi domestique et appuyer sur la touche Entrée. Ensuite, comme sous Windows, vous devez saisir le mot de passe dans la fenêtre de dialogue qui s'affiche et sélectionner OK pour confirmer.

Une fois la connexion sans fil réussie, vous pouvez revenir en arrière et sélectionner "quit" pour fermer l'interface nmtui. Vous pouvez également tester la connectivité Internet en exécutant la commande ping vers le Google DNS :

  • Ping 8.8.8.8 -c 4

Comment activer le Wi-fi dans le terminal sous Linux ?

La bonne nouvelle est que vous pouvez utiliser le terminal de commande sur le bureau et le serveur Ubuntu 20.04 pour vous connecter au réseau Wifi, grâce à wpa_supplicant.

Les réseaux Wifi avancés sont protégés par WPA-PSK ou WPA-Personal, une clé pré-partagée au lieu de WPA-Enterprise.

Un supplicant est essentiellement un logiciel client que vous pouvez installer sur votre ordinateur ou votre portable. Ensuite, vous devez authentifier le supplicant pour vous connecter au réseau sans fil. Enfin, vous pouvez mettre en œuvre un composant supplicant WPA à l'aide de wpa_supplicant.

Étape 1 : Comment trouver le nom de l'interface sans fil et du réseau

Ouvrez le terminal de commande dans Ubuntu 20.04 et exécutez la commande suivante pour connaître le nom de l'interface Wifi :

  • iwconfig

Vous devez savoir que "wlan0" est le nom le plus communément utilisé pour l'interface réseau sans fil sur la plupart des systèmes Linux sans Systemd.

Cependant, Ubuntu utilise Systemd ; c'est pourquoi vous verrez le nom de votre interface réseau sans fil comme "wlp4s0".

Si le Wi-fi n'est pas activé sur le système Linux, il n'y aura pas de point d'accès associé à l'interface sans fil.

Cependant, si vous ne pouvez pas voir votre interface sans fil, vous pouvez utiliser la commande suivante :

  • sudo ifconfig wlp4s0 up

Ensuite, votre ordinateur doit scanner tous les réseaux à proximité pour rechercher votre réseau sans fil domestique. Ensuite, tout ce que vous avez à faire est de remplacer "wlp4s0" par le nom de votre interface sans fil, que vous avez trouvé à l'aide de la commande ci-dessus.

L'étape suivante consiste à utiliser la commande suivante pour connaître l'identifiant de nom de réseau ESSID :

  • sudo iwlist wlp4s0 scan

Étape 2 : Comment se connecter à un réseau Wifi en utilisant WPA_Supplicant

Une fois que vous connaissez le nom de l'interface sans fil et du réseau, vous pouvez installer wpa_supplicant sur Ubuntu 20.04 en utilisant la ligne de commande ci-dessous :

  • sudo apt install wpasupplicant

Ensuite, vous devez créer un fichier de configuration portant le nom wpa_supplicant.conf à l'aide de l'utilitaire wpa_passphrase.

Le fichier wpa_supplicant-conf est un fichier de configuration qui contient tous les réseaux sans fil auxquels l'ordinateur doit avoir accès.

Vous pouvez exécuter la commande suivante sur le terminal pour créer le fichier de configuration :

  • wpa_passphrase your-ESSID your-wifi-passphrase

Note : Vous devez écrire le nom de l'ESSID de votre réseau et la phrase de passe dans la commande ci-dessus.

L'objectif principal de la commande ci-dessus est d'écrire la sortie dans le fichier /etc/wpa_supplicant.conf. Dans l'étape suivante, vous devez exécuter cette commande pour connecter la carte sans fil et le point d'accès Wifi :

  • sudo wpa_supplicant -c /etc/wpa_supplicant.conf -i wlp4s0

La sortie indique si la connexion Internet a été établie avec succès ou non.

Comment arrêter le gestionnaire de réseau

Si la connexion wifi est réussie, vous devez exécuter la commande pour arrêter le Network Manager. Le Network Manager peut créer un problème de connexion wifi dans l'édition de bureau d'Ubuntu si vous utilisez wpa_supplicant. C'est pourquoi il est essentiel d'arrêter le Network Manager.

  • sudo systemctl stop NetworkManager

Vous pouvez désactiver de façon permanente le démarrage automatique du gestionnaire de réseau au moment du démarrage en utilisant la ligne de commande ci-dessous :

  • sudo systemctl disable NetworkManager-wait-online NetworkManager-dispatcher NetworkManager

Une fois la connexion Internet établie avec succès, vous pouvez exécuter "iwconfig" pour voir le point d'accès associé à vos interfaces réseau.

Généralement, wpa_supplicant s'exécute au premier plan. Cependant, vous pouvez utiliser CTRL+C pour arrêter le processus et l'exécuter en arrière-plan. Tout ce que vous devez faire est d'ajouter le drapeau -B dans la ligne de commande :

  • sudo wpa_supplicant -B -c /etc/wpa_supplicant.conf -i wlp4s0

À ce stade, votre bureau Ubuntu 20.04 est authentifié et connecté à votre réseau Wi-fi domestique. Cependant, vous n'avez toujours pas d'adresse IP privée. Vous pouvez obtenir une adresse IP à partir du serveur DHCP en exécutant cette commande dans le terminal :

  • sudo dhclient wlp4s0

De plus, vous pouvez également vérifier votre adresse IP en écrivant la commande ci-dessous dans le terminal :

  • ip addr show wlp4s0

Comment se connecter à un réseau sans fil caché

Que faire si votre modem sans fil ne diffuse pas d'ESSID : Ne vous inquiétez pas ; tout ce que vous avez à faire est d'ajouter "scan_ssid=1" dans le fichier /etc/wpa_supplicant.conf.

Étape 3 : Comment se connecter automatiquement au moment du démarrage

Si vous souhaitez vous connecter automatiquement au réseau Wifi au moment du démarrage, vous devez éditer le fichier wpa_supplicant.service. Avant d'éditer le fichier, vous pouvez le copier du répertoire /lib/systemd/system/ vers /etc/systemd/system.

Ainsi, la nouvelle version de wpa_supplicant n'écrasera pas vos modifications.

  • sudo cp /lib/systemd/system/wpa_supplicant.service /etc/systemd/system/wpa_supplicant.service

Vous pouvez utiliser Nano, un éditeur de texte en ligne de commande, pour modifier le contenu du fichier :

  • sudo nano /etc/systemd/system/wpa_supplicant.service

Dans le fichier, vous devez rechercher cette ligne :

  • ExecStart=/sbin/wpa_supplicant -u -s- -0 /run/wpa_supplicant

Vous devez ajouter le nom des interfaces réseau dans cette commande :

  • ExecStart=/sbin/wpa_supplicant -u -s -0 /etc/wpa_supplicant-conf -i wlp4s0

Une autre chose importante à considérer ici est de redémarrer wpa_supplicant en cas de détection d'un échec. Pour résoudre ce problème, ajoutez cette ligne juste en dessous de la commande ExecStart :

  • Redémarrer=toujours

De plus, vous devez commander la ligne ci-dessous en utilisant le # au début :

Voir également: Raspberry Pi 4 WiFi ne fonctionne pas, essayez ces solutions
  • Alias=dbus-fi.wl-wpa_supplicant1.service

En outre, si vous utilisez l'éditeur de texte Nano pour modifier le fichier, appuyez sur Ctrl+0 et Enter pour confirmer les modifications et sur Ctrl+X pour terminer le fichier.

Vous pouvez recharger systemd à l'aide de cette commande :

  • sudo systemctl daemon-reload

Ensuite, vous devez activer les services wpa_supplicant pour qu'ils démarrent automatiquement à chaque démarrage :

  • sudo systemctl enable wpa_supplicant.service

Pourquoi le serveur Linux ne se connecte-t-il pas au Wifi ?

Si vous ne parvenez pas à vous connecter au réseau Wifi, cela peut être dû à un problème matériel ou logiciel. Mais, dans un premier temps, il est préférable d'exclure les problèmes matériels à l'aide des pilotes, car le diagnostic est simple.

Tout d'abord, exécutez la commande suivante :

Voir également: Comment obtenir le Wifi sans fournisseur d'accès à Internet
  • Ping localhost

Votre hôte local est essentiellement l'adresse permettant de vérifier les circuits de la carte d'interface réseau. Si vous ne parvenez pas à effectuer un ping, cela signifie que le problème se situe au niveau du pilote Wi-fi. En revanche, si le ping revient, il est fort probable que le problème se situe au niveau du logiciel.

Étape 1 : Installer les pilotes sans fil à partir de l'ISO Ubuntu

Pour résoudre le problème logiciel, vous pouvez utiliser le fichier ISO Ubuntu pour réinstaller les pilotes Wi-fi. Tout d'abord, vous pouvez placer le fichier ISO Ubuntu dans le répertoire personnel et exécuter la commande ci-dessous pour monter le fichier ISO Ubuntu sur le lecteur virtuel :

  • sudo mkdir /media/cdrom
  • sudo mount -o loop ubuntu-*.iso /media/cdrom

Vous devez naviguer vers "Software & ; Updates", vérifier le CDRom et saisir le mot de passe à la demande du tableau de bord.

Enfin, cliquez sur l'onglet "Pilotes supplémentaires" pour choisir l'option "Adaptateur réseau sans fil" et sélectionnez "Appliquer les modifications".

Étape 2 : Comment vérifier si l'appareil sans fil est détecté

Si Ubuntu 20.04 ne parvient pas à détecter l'appareil sans fil, vous pouvez ouvrir le terminal de commande et exécuter la commande :

  • sudo lsusb

En revanche, vous devez écrire cette commande si vous utilisez un dongle USB ou une carte sans fil interne :

  • sudo lspci

Si la sortie contient le "contrôleur de réseau" ou le "contrôleur de câble Ethernet", Linux peut détecter le périphérique sans fil.

En outre, vous pouvez également utiliser les commandes suivantes pour voir l'appareil sans fil :

  • sudo lshw -C réseau

Si la sortie contient la description du réseau, Ubuntu ne peut pas reconnaître le périphérique sans fil. Si ce n'est pas le cas, vous devez installer le module de pilote manquant.

Étape 3 : Comment installer le module de pilote manquant sous Ubuntu

Vous devez d'abord exécuter la commande pour voir la liste des modules utilisés :

  • sudo lsmod

Si vous souhaitez activer un module particulier, vous devez exécuter la commande en utilisant le nom du chipset comme nom de module :

  • sudo modprobe modulename

Ensuite, vous pouvez exécuter la commande "lsmod" pour voir si le module est installé correctement ou non.

Étape 4 : Chargement automatique du module au démarrage

Si le module ne se charge pas au démarrage, vous devez le charger en permanence à l'aide de la commande :

  • sudo nano /etc/modules

Vous pouvez ouvrir l'éditeur de texte Nano en utilisant la commande ci-dessus. Ensuite, tout ce que vous avez à faire est d'écrire le nom du module à la fin du fichier et de le sauvegarder. De plus, vous devez redémarrer le système pour voir si la carte sans fil peut détecter les réseaux wifi.

Résoudre le problème de DNS

Bien qu'il s'agisse d'un problème rare, il est préférable de vérifier si vous rencontrez des problèmes de connectivité sur un serveur Linux. Tout d'abord, exécutez cette commande pour voir l'adresse Lan du routeur :

  • nmcli device show wlan1

Vous pouvez remplacer wlan1 dans la commande ci-dessus par le nom du réseau sans fil que vous utilisez. Ensuite, exécutez la commande ci-dessous pour voir la destination :

  • IP a s

Maintenant que vous disposez de toutes les informations, il est temps d'envoyer un ping à l'adresse LAN du routeur et aux serveurs DNS de Google :

  • ping 8.8.8.8

Après avoir diagnostiqué le problème de DNS, vous pouvez modifier le DNS du routeur en Open DNS ou en serveur Google. Vous pouvez également contacter le fabricant du routeur pour vérifier le problème de DNS.

Conclusion

L'objectif principal de l'article ci-dessus est de discuter des méthodes d'interface utilisateur graphique et textuelle pour activer le Wifi sur votre système ou serveur Linux.

En outre, vous pouvez également utiliser les méthodes de dépannage si Ubuntu ne peut pas se connecter au réseau sans fil.




Philip Lawrence
Philip Lawrence
Philip Lawrence est un passionné de technologie et un expert dans le domaine de la connectivité Internet et de la technologie wifi. Avec plus d'une décennie d'expérience dans l'industrie, il a aidé de nombreuses personnes et entreprises à résoudre leurs problèmes liés à Internet et au Wi-Fi. En tant qu'auteur et blogueur d'Astuces Internet et Wifi, il partage ses connaissances et son expertise d'une manière simple et facile à comprendre dont tout le monde peut bénéficier. Philip est un ardent défenseur de l'amélioration de la connectivité et de l'accessibilité d'Internet à tous. Lorsqu'il n'écrit pas ou ne résout pas des problèmes liés à la technologie, il aime faire de la randonnée, du camping et explorer les grands espaces.