购买 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,我也可以帮你解决。

欢迎继续提问!📶💻

相关推荐
这个DBA有点耶6 小时前
NULL不是空——数据库里最反直觉的设计,90%新人踩过的坑
数据库·mysql·代码规范
这个DBA有点耶8 小时前
AI写的SQL跑崩了生产库,这锅谁背?
数据库·人工智能·程序员
镜舟科技8 小时前
Databricks 再提 LTAP,AI 时代的数据底座为何重回大一统叙事?
数据库·架构·agent
Databend9 小时前
从湖仓升级为 Agent 时代的数据控制面,Snowflake 和 Databricks 有哪些布局
大数据·数据库·agent
ClouGence13 小时前
SQL Server CDC 能放到 Always On 备库读吗?一文讲透原理与实践
数据库·sql server
先吃饱再说1 天前
存储的进化:从 MySQL 到浏览器缓存,数据到底住在哪?
数据库
Nturmoils1 天前
字段太多看不全,ksql 的展开模式和输出控制怎么用
数据库·后端
Databend1 天前
Agent 轨迹分析与归因的数据工程实践
大数据·数据库·agent
这个DBA有点耶1 天前
SQL改写进阶:标量子查询的“隐形代价”与消除实战
数据库·mysql·架构
smallyoung1 天前
数据库乐观锁深度解析:MySQL、PostgreSQL 实战 + Spring Boot 集成指南
数据库·mysql·postgresql