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

欢迎继续提问!📶💻

相关推荐
小白勇闯网安圈3 小时前
Django 响应对象、文件上传与类视图
数据库·django·sqlite
ltl5 小时前
数据库作为 LLM 记忆体:语义缓存、RAG 与一致性
数据库
ltl5 小时前
WAL 与崩溃恢复:ARIES 协议怎么跑通
数据库
ltl5 小时前
TEE 数据库:EnclaveDB、Oblivious 原语与机密 SQL
数据库
麻瓜code6 小时前
【Mysql】重新学一遍 SQL 执行顺序
数据库·sql
这个DBA有点耶7 小时前
数据库一体机架构演进:从硬件堆叠到软硬深度耦合
服务器·网络·数据库·硬件架构·运维开发·database·数据库架构
一只fish7 小时前
优化器架构对比:Oracle vs PostgreSQL vs MySQL
mysql·postgresql·oracle
安_8 小时前
RAG的向量数据库:为LLM提供语义搜索能力
数据库
喜欢的名字被抢了8 小时前
程序出问题怎么查,以及如何让它不掉线
java·运维·数据库
这个DBA有点耶9 小时前
3000万个应用共享一套数据库:多租户“逻辑表”架构是如何做到的?
数据库·架构·dba