Ubuntu 22.04 : Se connecter au WiFi à partir de la ligne de commande
Le but de ce tutoriel est de se connecter à un réseau WiFi via la ligne de commande sur Ubuntu 22.04 Jammy Jellyfish.
Cela pourrait être utile si vous exécutez un système Ubuntu 22.04 sans tête tel qu’un serveur ou Ubuntu 22.04 sur Raspberry Pi. La connexion à partir de la ligne de commande se fait via la configuration de Netplan sur Ubuntu. Suivez les instructions étape par étape ci-dessous pour voir comment.
Dans ce tutoriel, vous allez apprendre :
- Comment identifier le nom de votre interface réseau sans fil
- Comment configurer Netplan pour se connecter au réseau sans fil (SSID)
Ubuntu 22.04 : Se connecter au WiFi à partir de la ligne de commande avec les instructions étape par étape de Netplan
La première étape consiste à ouvrir un terminal de ligne de commande et à identifier le nom de votre interface réseau sans fil. Pour ce faire, exécutez :
ls /sys/class/net enp0s25 lo wlp3s0Selon votre système Ubuntu 22.04, le nom de l’interface réseau sans fil serait quelque chose comme :
wlan0ou comme dans ce cas, c’estwlp3s0.Ensuite, accédez au répertoire
/etc/netplanet recherchez les fichiers de configuration Netplan appropriés. Le fichier de configuration peut avoir un nom tel que01-network-manager-all.yamlou50-cloud-init.yaml.ls /etc/netplan/Modifiez le fichier de configuration Netplan avec nano ou votre éditeur de texte préféré. Vous devrez ouvrir le fichier avec les autorisations root.
sudo nano /etc/netplan/50-cloud-init.yamlCopiez et collez la strophe de configuration suivante tout en remplaçant les textes
SSID-NAME-HEREetPASSWORD-HEREpar le nom et le mot de passe de votre réseau SSID :wifis: wlan0: optional: true access-points: "SSID-NAME-HERE": password: "PASSWORD-HERE" dhcp4: trueAssurez-vous que le bloc
wifisest aligné avec lesethernetsci-dessus ou le blocde versions’il est présent. L’ensemble du fichier de configuration peut ressembler à celui ci-dessous :This file is generated from information provided by the datasource. Changes to it will not persist across an instance reboot. To disable cloud-init's network configuration capabilities, write a file /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg with the following: network: {config: disabled} network: ethernets: eth0: dhcp4: true optional: true version: 2 wifis: wlp3s0: optional: true access-points: "SSID-NAME-HERE": password: "PASSWORD-HERE" dhcp4: trueVous pouvez également configurer une adresse IP statique pour votre interface sans fil.
Une fois prêt, appliquez les modifications et connectez-vous à votre interface sans fil en exécutant la commande ci-dessous :
sudo netplan applySinon, si vous rencontrez des problèmes, exécutez :
sudo netplan --debug applySi tout se passait bien, vous pourriez voir votre adaptateur sans fil connecté au réseau sans fil en exécutant la commande
ip:ip a
Réflexions finales
Dans ce tutoriel, nous avons vu comment se connecter à un réseau WiFi via la ligne de commande sur Ubuntu 22.04 Jammy Jellyfish Linux. Cela se fait en éditant les fichiers de configuration Netplan, et est surtout utile sur les systèmes sans tête tels qu’un serveur ou un Raspberry Pi, qui n’a pas d’interface graphique installée.
