GNU/Linux >> Znalost Linux >  >> Ubuntu

Ubuntu 22.04:Připojte se k WiFi z příkazového řádku

Účelem tohoto tutoriálu je připojit se k WiFi síti přes příkazový řádek na Ubuntu 22.04 Jammy Jellyfish.

To by mohlo být užitečné, pokud používáte bezhlavý systém Ubuntu 22.04, jako je server nebo Ubuntu 22.04 na Raspberry Pi. Připojení z příkazového řádku se provádí pomocí konfigurace Netplan na Ubuntu. Postupujte podle pokynů krok za krokem níže, abyste viděli, jak na to.

V tomto tutoriálu se naučíte:

  • Jak zjistit název rozhraní bezdrátové sítě
  • Jak nakonfigurovat Netplan pro připojení k bezdrátové síti (SSID)
Softwarové požadavky a konvence příkazového řádku Linux
Kategorie Požadavky, konvence nebo použitá verze softwaru
Systém Ubuntu 22.04 Jammy Jellyfish
Software Netplan (ve výchozím nastavení nainstalován)
Jiné Privilegovaný přístup k vašemu systému Linux jako root nebo prostřednictvím sudo příkaz.
Konvence # – vyžaduje, aby dané linuxové příkazy byly spouštěny s právy root buď přímo jako uživatel root, nebo pomocí sudo příkaz
$ – vyžaduje, aby dané linuxové příkazy byly spouštěny jako běžný neprivilegovaný uživatel

Ubuntu 22.04:Připojte se k WiFi z příkazového řádku pomocí pokynů Netplan krok za krokem

  1. Prvním krokem je otevřít terminál příkazového řádku a identifikovat název bezdrátového síťového rozhraní. Chcete-li to provést, spusťte:
    $ ls /sys/class/net
    enp0s25  lo  wlp3s0
    

    V závislosti na vašem systému Ubuntu 22.04 by název rozhraní bezdrátové sítě mohl být něco jako:wlan0 nebo jako v tomto případě je to wlp3s0 .

  2. Dále přejděte do /etc/netplan adresář a vyhledejte příslušné konfigurační soubory Netplan. Konfigurační soubor může mít název jako 01-network-manager-all.yaml nebo 50-cloud-init.yaml .
    $ ls /etc/netplan/
    
  3. Upravte konfigurační soubor Netplan pomocí nano nebo vašeho oblíbeného textového editoru. Budete muset otevřít soubor s oprávněními root.
    $ sudo nano /etc/netplan/50-cloud-init.yaml
    
  4. Zkopírujte a vložte následující konfigurační stanzu a nahraďte SSID-NAME-HERE a PASSWORD-HERE text s názvem vaší sítě SSID a heslem:
        wifis:
            wlan0:
                optional: true
                access-points:
                    "SSID-NAME-HERE":
                        password: "PASSWORD-HERE"
                dhcp4: true
    

    Ujistěte se, že wifis blok je zarovnán s výše uvedenými ethernets nebo version blokovat, pokud je přítomen. Celý konfigurační soubor může vypadat podobně jako soubor níže:

    # 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
    

    Alternativně můžete také chtít nakonfigurovat statickou IP adresu vašeho bezdrátového rozhraní.

  5. Jakmile budete připraveni, použijte změny a připojte se k bezdrátovému rozhraní provedením následujícího příkazu:
    $ sudo netplan apply
    

    Případně, pokud narazíte na nějaké problémy, spusťte:

    $ sudo netplan --debug apply
    
  6. Pokud by vše proběhlo v pořádku, uvidíte svůj bezdrátový adaptér připojený k bezdrátové síti spuštěním ip příkaz:
    $ ip a
    

Úvahy na závěr

V tomto tutoriálu jsme viděli, jak se připojit k WiFi síti pomocí příkazového řádku na Ubuntu 22.04 Jammy Jellyfish Linux. To se provádí úpravou konfiguračních souborů Netplan a je to většinou užitečné na bezhlavých systémech, jako je server nebo Raspberry Pi, které nemají nainstalované grafické uživatelské rozhraní.


Ubuntu
  1. Tři způsoby, jak odeslat e-mail z příkazového řádku Ubuntu

  2. Jak zkontrolovat verzi Ubuntu z příkazového řádku

  3. Clonezilla z příkazového řádku

  1. Jak se připojit k databázi PostgreSQL z příkazového řádku v Linuxu

  2. Jak se připojit k MySQL z příkazového řádku Windows

  3. Jak nainstalovat aktualizace zabezpečení z příkazového řádku v Ubuntu

  1. Ubuntu Server 20.04:Připojte se k WiFi z příkazového řádku

  2. Spusťte GUI z příkazového řádku na Ubuntu 22.04 Jammy Jellyfish

  3. Změňte jazyk systému na Ubuntu 22.04 z příkazového řádku