既然你现在正在和黑豹 X2 的网络作斗争,掌握一些 Linux(Armbian)下的 WiFi 常用命令非常重要。
在 Linux 中,主要的工具链有三套:nmcli(现代、最推荐)、iw / iwlist(底层排查)和 ip(基础网络)。
1. nmcli 系列:最实用的“瑞士军刀”
这是 NetworkManager 的命令行版本,大部分配置都能通过它搞定。
| 功能 | 命令 |
|---|---|
| 查看所有网络设备 | nmcli device |
| 查看 WiFi 扫描列表 | nmcli device wifi list |
| 强制重新扫描 | nmcli device wifi rescan |
| 连接指定的 WiFi | nmcli device wifi connect "SSID名称" password "密码" |
| 查看已保存的连接 | nmcli connection show |
| 删除一个不用的连接 | nmcli connection delete "旧连接名" |
| 开启/关闭 WiFi 射频 | nmcli radio wifi on/off |
2. iw / iwlist 系列:底层诊断
当你发现 nmcli 搜不到信号,或者想看信号强度(dBm)时,用这些。
-
列出无线网卡的详细能力:
iw list(可以看你的网卡支不支持 5G,或者支持哪些信道)。
-
查看当前连接的详细信息:
iw dev wlan0 link(可以看到信号强度、比特率)。
-
获取最原始的扫描数据:
sudo iwlist wlan0 scan | grep -E “ESSID|Signal|Channel”
(这个命令非常强大,能看到每个热点的信道和精确的信号分贝值)。
3. ip & ifconfig 系列:检查 IP 状态
-
查看所有网卡的 IP 地址:
ip addr 或 ifconfig。
-
启用/禁用某个网卡接口:
sudo ip link set wlan0 up / down。
-
查看路由表(看流量是走网线还是走 WiFi):
ip route。
4. 解决“顽疾”的进阶命令
针对你遇到的“搜不到”或“掉线”问题,这三个命令最管用:
-
关闭 WiFi 节能模式(防止掉线):
Bash
sudo iw dev wlan0 set power_save off -
查看无线网卡是否被硬锁定:
Bash
rfkill list -
设置 WiFi 国家区域(解锁信道):
Bash
sudo iw reg set CN
🛠️ 推荐一个小工具:nmtui
如果你觉得敲命令太麻烦,输入这个:
Bash
sudo nmtui它会弹出一个蓝色的简易图形界面。你可以用方向键和回车来连接 WiFi、改 IP,非常适合在终端操作不熟练时使用。
💡 一个排查小技巧
如果你发现连不上,可以一边尝试连接,一边在另一个窗口输入这个命令来查看系统的“实时吐槽”(日志):
Bash
sudo journalctl -u NetworkManager -f你想把刚才设置成功的网线连接,也通过命令固化下来吗?还是说想让我教你怎么写一个自动扫描 WiFi 的小脚本?
部分信息可能已经过时










