购买 orangepiB 主板 ubuntu 系统 联网

Orange Pi B 的 Ubuntu 系统中使用 nmcli 命令行工具连接 Wi-Fi 的详细步骤和指令(适用于绝大多数无图形界面的 Ubuntu 系统,包括 Armbian)。


✅ 使用 nmcli 配置 Wi-Fi 的完整步骤

🧰 前提条件

确保系统中安装了 NetworkManager,可通过以下命令确认:

复制代码
nmcli --version

如果有输出版本号,则表示已安装。


🚀 步骤 1:查看无线网卡是否被识别

复制代码
nmcli device

你会看到类似输出:

复制代码
DEVICE     TYPE      STATE         CONNECTION
wlan0      wifi      disconnected  --
eth0       ethernet  connected     Wired connection 1
lo         loopback  unmanaged     --

✅ 如果你看到 wlan0 或其他 wifi 类型的网卡,说明无线模块已经识别。


🚀 步骤 2:扫描附近 Wi-Fi 网络

复制代码
nmcli device wifi list

输出示例:

复制代码
IN-USE  SSID            MODE   CHAN  RATE        SIGNAL  BARS  SECURITY
        MyHomeWiFi      Infra  6     54 Mbit/s   85      ▂▄▆█  WPA2
        GuestWiFi       Infra  1     54 Mbit/s   50      ▂▄__  WPA2

🚀 步骤 3:连接指定 Wi-Fi 并输入密码

复制代码
nmcli device wifi connect "MyHomeWiFi" password "your_password"
  • "MyHomeWiFi" 替换为你的 Wi-Fi 名称
  • "your_password" 替换为你的 Wi-Fi 密码

🔐 密码输入后不会显示,属于正常行为。


✅ 如果连接成功,你会看到:

复制代码
Device 'wlan0' successfully activated with 'xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx'.

🚀 步骤 4:确认 IP 地址是否获取成功

复制代码
ip a

或者:

复制代码
nmcli device show wlan0

你应该能看到分配到的 inet(IPv4 地址),比如 192.168.1.103


🚀 步骤 5:测试网络连通性

复制代码
ping -c 4 8.8.8.8

或者:

复制代码
ping -c 4 www.baidu.com

如果能 ping 通,说明网络连接正常。


📌 补充说明(可选)

✅ 查看已保存的 Wi-Fi 配置

复制代码
nmcli connection show

✅ 设置开机自动连接(默认已启用)

如果你使用 nmcli device wifi connect 命令连接,NetworkManager 会默认保存配置,并在下次开机自动连接。


📝 整体流程命令汇总

复制代码
nmcli device        # 查看设备状态
nmcli device wifi list        # 扫描 Wi-Fi 网络
nmcli device wifi connect "你的WiFi名称" password "你的密码"  # 连接 Wi-Fi
ip a                # 查看 IP 地址
ping -c 4 8.8.8.8   # 测试网络

如果你遇到 No Wi-Fi device foundnmcli: command not found,说明可能需要安装驱动或 NetworkManager,我也可以帮你解决。

欢迎继续提问!📶💻

相关推荐
devpotato6 小时前
缓存与数据库更新顺序不一致问题
java·数据库·redis
天若有情6736 小时前
Node+MySQL小型全栈笔记项目实战课程分享
数据库·笔记·mysql
wxwx_bscxy3226 小时前
基于springboot宠物领养系统的设计与实现
数据库·spring boot·后端·spring·宠物
九月要晚安7 小时前
达梦DW与AFC对比
数据库
实战派K8S&DB7 小时前
如何在内网配置 TiDB 数据库 Agent
数据库·人工智能·分布式·tidb
实战派K8S&DB7 小时前
《基于 Dify + FastAPI + PyTiDB 搭建大模型驱动的 TiDB 智能运维 Agent》
运维·数据库·分布式·云原生·tidb·fastapi
SelectDB7 小时前
Apache Doris 5.0 年度版本前瞻(一):构建统一的多模湖仓实时分析平台
大数据·数据库·数据分析
小白学大数据8 小时前
超简单:用 Python 让 Excel 飞起来:用 openpyxl 把重复报表整理交给脚本
开发语言·数据库·python·excel
西索斯coding8 小时前
doubao-seed-2.1-turbo 调用一直 401 怎么办?pro 版同样的 Key 却正常——5 分钟排查定位指南
java·服务器·数据库·ai
袋鼠云数栈8 小时前
整库迁移与分库分表同步:批量数据搬迁的配置简化思路
jvm·数据库·oracle