Ubuntu 22.04:从命令行连接到 WiFiUbuntu 22.04:从命令行连接到 WiFiUbuntu 22.04:从命令行连接到 WiFiUbuntu 22.04:从命令行连接到 WiFi
  • 业务
  • 目标
  • 支持
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容

Ubuntu 22.04:从命令行连接到 WiFi

发表 admin at 2025年2月28日
类别
  • 未分类
标签

本教程的目的是在 Ubuntu 22.04 Jammy Jellyfish 上通过命令行连接到 WiFi 网络。

如果您正在运行无头 Ubuntu 22.04 系统(例如服务器或 Raspberry Pi 上的 Ubuntu 22.04),这可能会很有用。从命令行连接是通过 Ubuntu 上的 Netplan 配置完成的。请按照下面的分步说明查看操作方法。

在本教程中您将学习:

  • 如何识别无线网络接口的名称

  • 如何配置 Netplan 以连接到无线网络 (SSID)

Ubuntu 22.04:使用 Netplan 分步说明从命令行连接到 WiFi

  1. 第一步是打开命令行终端并识别无线网络接口的名称。为此,请执行:

    
    $ ls /sys/class/net
    enp0s25  lo  wlp3s0
    

    根据您的 Ubuntu 22.04 系统,无线网络接口名称可能类似于:wlan0 或在本例中为 wlp3s0。

  2. 接下来,导航到 /etc/netplan 目录并找到相应的 Netplan 配置文件。配置文件的名称可能为 01-network-manager-all.yaml 或 50-cloud-init.yaml。

    
    $ ls /etc/netplan/
    
  3. 使用 nano 或您喜欢的文本编辑器编辑 Netplan 配置文件。您必须使用 root 权限打开该文件。

    
    $ sudo nano /etc/netplan/50-cloud-init.yaml
    
  4. 复制并粘贴以下配置节,同时将 SSID-NAME-HERE 和 PASSWORD-HERE 文本替换为您的 SSID 网络名称和密码:

        wifis:
            wlan0:
                optional: true
                access-points:
                    "SSID-NAME-HERE":
                        password: "PASSWORD-HERE"
                dhcp4: true
    

    确保 wifis 块与上述 ethernets 或 version 块(如果存在)对齐。整个配置文件可能类似于以下内容:

    # 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
    

    或者,您可能还希望为您的无线接口配置静态 IP 地址。

  5. 准备就绪后,通过执行以下命令应用更改并连接到您的无线接口:

    
    $ sudo netplan apply
    

    或者,如果遇到一些问题,请执行:

    
    $ sudo netplan --debug apply
    
  6. 如果一切顺利,您将能够通过执行 ip 命令看到您的无线适配器已连接到无线网络:

    
    $ ip a
    

结束语

在本教程中,我们了解了如何在 Ubuntu 22.04 Jammy Jellyfish Linux 上通过命令行连接到 WiFi 网络。这是通过编辑 Netplan 配置文件来完成的,并且在无头系统(例如服务器或 Raspberry Pi)上最有用,这些系统没有安装 GUI。

©2015-2025 Norria support@norria.com