Recherche de site Web

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

  1. 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  wlp3s0
    

    Selon votre système Ubuntu 22.04, le nom de l’interface réseau sans fil serait quelque chose comme : wlan0 ou comme dans ce cas, c’est wlp3s0.

  2. Ensuite, accédez au répertoire /etc/netplan et recherchez les fichiers de configuration Netplan appropriés. Le fichier de configuration peut avoir un nom tel que 01-network-manager-all.yaml ou 50-cloud-init.yaml.

    
    ls /etc/netplan/
    
  3. 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.yaml
    
  4. Copiez et collez la strophe de configuration suivante tout en remplaçant les textes SSID-NAME-HERE et PASSWORD-HERE par 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: true
    

    Assurez-vous que le bloc wifis est aligné avec les ethernets ci-dessus ou le bloc de version s’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: true
    

    Vous pouvez également configurer une adresse IP statique pour votre interface sans fil.

  5. Une fois prêt, appliquez les modifications et connectez-vous à votre interface sans fil en exécutant la commande ci-dessous :

    
    sudo netplan apply
    

    Sinon, si vous rencontrez des problèmes, exécutez :

    
    sudo netplan --debug apply
    
  6. Si 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.

Articles connexes: