Êtes-vous un développeur ou un testeur de site Web qui utilise Ubuntu pour coder et dépanner? Si oui, nous avons d’excellentes 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, en plus des développeurs, de nombreux utilisateurs préfèrent Ubuntu car il est open-source, convivial et personnalisable.
Lisez la suite pour apprendre à accéder à la connexion Wifi sur les systèmes et serveurs Linux.
Table des Matières
Comment Activer le Sans Fil sur Linux À L’Aide De nmtui ?
Interface utilisateur 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 appeler l’interface de texte graphique pour activer le Wi-fi sur Ubuntu de manière plus pratique.
Lancer nmtui
Tout d’abord, vous devez exécuter la commande $nmtui dans le terminal pour lancer l’interface graphique. Ici, vous verrez trois options parmi lesquelles vous pouvez sélectionner « Activer une connexion » et cliquer sur OK.
Activer le réseau sans fil
Le système analyse les réseaux sans fil disponibles et présente la liste à l’écran. De là, vous pouvez sélectionner votre réseau wi-fi domestique et appuyer sur Entrée. Ensuite, comme pour Windows, vous devez entrer le mot de passe dans la fenêtre de dialogue contextuelle et sélectionner OK pour confirmer.
Après la connexion sans fil réussie, vous pouvez revenir en arrière et sélectionner « quitter » pour fermer l’interface nmtui. Vous pouvez également tester la connectivité Internet en exécutant la commande ping sur le DNS Google:
- 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, gracieuseté du wpa_supplicant.
Les réseaux Wifi avancés sont protégés avec WPA-PSK ou WPA-Personal, une clé pré-partagée au lieu de WPA-Enterprise.
Un suppliant est essentiellement un logiciel client que vous pouvez installer sur votre ordinateur ou votre ordinateur portable. Ensuite, vous devez authentifier le demandeur pour se connecter au réseau sans fil. Enfin, vous pouvez implémenter un composant suppliant WPA à l’aide du composant 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 couramment 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. »
Une autre information que vous verrez dans le terminal est le point d’accès. Encore une fois, si le Wi-fi n’est pas activé sur le système Linux, aucun point d’accès n’est associé à l’interface sans fil.
Cependant, si vous ne voyez pas votre interface sans fil, vous pouvez utiliser la commande suivante:
- sudo ifconfig wlp4s0 up
Ensuite, votre ordinateur doit analyser tous les réseaux à proximité pour rechercher votre réseau sans fil domestique. Ensuite, tout ce que vous devez faire est de remplacer « wlp4s0 » par le nom de votre interface sans fil, que vous avez découvert à l’aide de la commande ci-dessus.
L’étape suivante consiste à utiliser la commande suivante pour apprendre l’identifiant de nom de réseau ESSID:
- sudo iwlist wlp4s0 scan | grep ESSID
Étape 2: Comment se connecter au réseau Wifi à l’aide de WPA_Supplicant
Une fois que vous connaissez le nom de l’interface et du réseau sans fil, 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 avec le nom wpa_supplicant.conf à l’aide de l’utilitaire wpa_passphrase.
Vous devez vous interroger sur le but de la création du fichier. Essentiellement, le wpa_supplicant-conf est le fichier de configuration qui inclut tous les réseaux sans fil auxquels vous souhaitez que l’ordinateur accède.
Vous pouvez exécuter la commande ci-dessous sur le terminal pour créer le fichier de configuration:
- wpa_passphrase votre -ESSID votre-wifi-passphrase/sudo tee/etc/wpa_supplicant.conf
Remarque : Vous devez écrire le nom de votre ESSID réseau et sa phrase secrète dans la commande ci-dessus.
Le but principal de la commande ci-dessus est d’écrire la sortie dans le /etc/wpa_supplicant.fichier 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 Gestionnaire de réseau. Le gestionnaire de réseau peut créer un problème de connexion wifi dans l’édition Ubuntu desktop si vous utilisez wpa_supplicant. C’est pourquoi il est essentiel d’arrêter Network Manager.
- sudo systemctl stop NetworkManager
Vous pouvez désactiver définitivement le gestionnaire de réseau du démarrage automatique au démarrage en utilisant la ligne de commande ci-dessous:
- sudo systemctl désactiver 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.
Habituellement, le 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 l’indicateur -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 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:
- l’addr ip affiche wlp4s0
Comment se connecter à un réseau sans fil caché
Que se passe-t-il si votre modem sans fil ne diffuse pas ESSID: Ne vous inquiétez pas; tout ce que vous devez faire est d’ajouter le « scan_ssid=1 » dans le /etc/wpa_supplicant.fichier conf.
Étape 3: Comment se connecter automatiquement au démarrage
Si vous souhaitez vous connecter automatiquement au réseau Wifi au démarrage, vous devez modifier le wpa_supplicant.fichier de service. Avant de modifier le fichier, vous pouvez le copier du répertoire /lib/systemd/system/ vers /etc/systemd/system.
De cette façon, la nouvelle version de wpa_supplicant ne remplace 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’une panne. Pour résoudre ce problème, ajoutez cette ligne directement sous la commande ExecStart:
- Restart = always
De plus, vous devez commander la ligne ci-dessous en utilisant le # au début:
- Alias = dbus-fi.wl-wpa_supplicant1.service
À la fin, enregistrez et fermez ce fichier. De plus, si vous utilisez l’éditeur de texte Nano pour modifier le fichier, appuyez sur Ctrl + 0 et Entrée pour confirmer les modifications et Ctrl + X pour terminer le fichier.
Vous pouvez recharger systemd en utilisant cette commande:
- daemon sudo systemctl – reload
Ensuite, vous devez activer les services wpa_supplicant pour démarrer automatiquement à chaque démarrage:
- sudo systemctl active wpa_supplicant.service
Pourquoi le serveur Linux ne se connecte-t-il pas au Wifi?
Si vous ne pouvez pas vous connecter au réseau Wifi, cela peut être dû à un problème matériel ou logiciel. Mais, d’abord, il est préférable d’exclure les problèmes matériels avec les pilotes car le diagnostic est simple.
Tout d’abord, exécutez la commande suivante:
- Ping localhost
Votre hôte local est essentiellement l’adresse pour vérifier les circuits de la carte réseau. Si vous ne parvenez pas à ping, cela signifie que le problème est lié à votre pilote Wi-Fi. Cependant, si le ping revient, le problème est probablement lié au logiciel.
Étape 1: Installez les pilotes sans fil à partir d’Ubuntu ISO
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 l’ISO Ubuntu dans le répertoire personnel et exécuter la commande ci-dessous pour monter l’ISO Ubuntu sur le lecteur virtuel:
- sudo mkdir/media/cdrom
- boucle de montage sudo -o ubuntu -*.iso/media/cdrom
Vous devez accéder à « Mises à jour du logiciel & », vérifier le CDRom et entrer le mot de passe sur demande depuis le tableau de bord.
Enfin, appuyez 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 un périphérique sans fil Est détecté
Si Ubuntu 20.04 ne parvient pas à détecter le périphérique sans fil, vous pouvez ouvrir le terminal de commande et exécuter la commande:
- sudo lsusb
D’autre part, 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 réseau » ou le « contrôleur de câble Ethernet », Linux peut détecter le périphérique sans fil.
En plus de cela, vous pouvez également utiliser les commandes suivantes pour voir le périphérique sans fil:
- réseau sudo lshw-C
Si la sortie contient la description du réseau, Ubuntu ne peut pas reconnaître le périphérique sans fil. Sinon, vous devez installer le module de pilote manquant.
Étape 3: Comment installer le module de pilote manquant à l’aide d’Ubuntu
Tout d’abord, vous devez 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 correctement installé 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 à l’aide de la commande ci-dessus. Ensuite, il vous suffit d’écrire le nom du module à la fin du fichier et de l’enregistrer. 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 DNS
Bien que ce soit 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:
- le périphérique nmcli affiche wlan1 / grep IP4.DNS
Vous pouvez changer le wlan1 de la commande ci-dessus en nom de réseau sans fil que vous utilisez. Ensuite, exécutez la commande ci-dessous pour voir la destination:
- IP a s
Maintenant, vous avez toutes les informations; il est temps de cingler l’adresse LAN du routeur et les serveurs DNS de Google:
- ping 8.8.8.8
Après avoir diagnostiqué le problème DNS, vous pouvez modifier le DNS du routeur pour ouvrir DNS ou le serveur Google. Vous pouvez également contacter le fabricant du routeur pour vérifier davantage le problème DNS.
Conclusion
Le but principal de l’article ci-dessus est de discuter à la fois 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.