GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Ubuntu 22.04:Verbinden Sie sich über die Befehlszeile mit WLAN

Der Zweck dieses Tutorials besteht darin, über die Befehlszeile unter Ubuntu 22.04 Jammy Jellyfish eine Verbindung zu einem WLAN-Netzwerk herzustellen.

Dies könnte nützlich sein, wenn Sie ein kopfloses Ubuntu 22.04-System wie Server oder Ubuntu 22.04 verwenden Himbeer-Pi. Die Verbindung über die Befehlszeile erfolgt über die Konfiguration von Netplan auf Ubuntu. Befolgen Sie die Schritt-für-Schritt-Anleitung unten, um zu sehen, wie es geht.

In diesem Tutorial lernen Sie:

  • So identifizieren Sie den Namen Ihrer drahtlosen Netzwerkschnittstelle
  • So konfigurieren Sie Netplan für die Verbindung mit einem drahtlosen Netzwerk (SSID)
Softwareanforderungen und Linux-Befehlszeilenkonventionen
Kategorie Anforderungen, Konventionen oder verwendete Softwareversion
System Ubuntu 22.04 Jammy Jellyfish
Software Netplan (standardmäßig installiert)
Andere Privilegierter Zugriff auf Ihr Linux-System als root oder über sudo Befehl.
Konventionen # – erfordert, dass bestimmte Linux-Befehle mit Root-Rechten ausgeführt werden, entweder direkt als Root-Benutzer oder durch Verwendung von sudo Befehl
$ – erfordert, dass bestimmte Linux-Befehle als normaler, nicht privilegierter Benutzer ausgeführt werden

Ubuntu 22.04:Mit Netplan Schritt-für-Schritt-Anleitung über die Befehlszeile mit WLAN verbinden

  1. Der erste Schritt besteht darin, ein Befehlszeilenterminal zu öffnen und den Namen Ihrer drahtlosen Netzwerkschnittstelle zu identifizieren. Führen Sie dazu Folgendes aus:
    $ ls /sys/class/net
    enp0s25  lo  wlp3s0
    

    Abhängig von Ihrem Ubuntu 22.04-System würde der Name der drahtlosen Netzwerkschnittstelle etwa so lauten:wlan0 oder wie in diesem Fall ist es wlp3s0 .

  2. Navigieren Sie als Nächstes zu /etc/netplan Verzeichnis und suchen Sie die entsprechenden Netplan-Konfigurationsdateien. Die Konfigurationsdatei hat möglicherweise einen Namen wie 01-network-manager-all.yaml oder 50-cloud-init.yaml .
    $ ls /etc/netplan/
    
  3. Bearbeiten Sie die Netplan-Konfigurationsdatei mit nano oder Ihrem bevorzugten Texteditor. Sie müssen die Datei mit Root-Rechten öffnen.
    $ sudo nano /etc/netplan/50-cloud-init.yaml
    
  4. Kopieren Sie die folgende Konfigurationszeile und fügen Sie sie ein, während Sie SSID-NAME-HERE ersetzen und PASSWORD-HERE Text mit Ihrem SSID-Netzwerknamen und Passwort:
        wifis:
            wlan0:
                optional: true
                access-points:
                    "SSID-NAME-HERE":
                        password: "PASSWORD-HERE"
                dhcp4: true
    

    Stellen Sie sicher, dass das wifis Block ist auf die obigen ethernets ausgerichtet oder version blockieren, falls vorhanden. Die gesamte Konfigurationsdatei kann wie folgt aussehen:

    # 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
    

    Alternativ können Sie auch eine statische IP-Adresse für Ihre drahtlose Schnittstelle konfigurieren.

  5. Sobald Sie fertig sind, übernehmen Sie die Änderungen und stellen Sie eine Verbindung zu Ihrer drahtlosen Schnittstelle her, indem Sie den folgenden Befehl ausführen:
    $ sudo netplan apply
    

    Wenn Sie auf Probleme stoßen, führen Sie alternativ Folgendes aus:

    $ sudo netplan --debug apply
    
  6. Wenn alles gut gegangen ist, können Sie sehen, wie Ihr drahtloser Adapter mit dem drahtlosen Netzwerk verbunden ist, indem Sie ip ausführen Befehl:
    $ ip a
    

Abschlussgedanken

In diesem Tutorial haben wir gesehen, wie man über die Befehlszeile unter Ubuntu 22.04 Jammy Jellyfish Linux eine Verbindung zu einem WiFi-Netzwerk herstellt. Dies erfolgt durch Bearbeiten der Netplan-Konfigurationsdateien und ist vor allem auf Headless-Systemen wie einem Server oder Raspberry Pi nützlich, auf denen keine GUI installiert ist.


Ubuntu
  1. So stellen Sie über die Befehlszeile in Linux eine Verbindung zu einer PostgreSQL-Datenbank her

  2. So installieren Sie Sicherheitsupdates über die Befehlszeile in Ubuntu

  3. Drei Möglichkeiten zum Senden von E-Mails von der Ubuntu-Befehlszeile

  4. So überprüfen Sie die Ubuntu-Version über die Befehlszeile

  5. Clonezilla von der Befehlszeile

So überprüfen Sie die Linux-Netzwerkstatistik über die Befehlszeile

Aktualisieren Sie Ubuntu 18.04 auf Ubuntu 19.04 direkt über die Befehlszeile

Aktualisieren Sie Ubuntu 18.04 auf Ubuntu 19.10 direkt über die Befehlszeile

So installieren Sie den Google Chrome-Browser unter Ubuntu 20.04 über die Befehlszeile

So aktualisieren Sie Ubuntu 16.10/17.04 auf Ubuntu 18.04 über die Befehlszeile

So verbinden Sie sich vom Terminal in Ubuntu Linux mit WLAN