linux使用 nmcli工具扫描、连接WiFi

WiFi 信息:SSID = aaaa,密码 = bbbb,无线网卡默认名 = wlan0,

前提检查(确保基础环境正常)

确认无线网卡设备名(核心,确保为 wlan0),

bash 复制代码
iw dev  # 查看输出中「Interface」后名称,本次为wlan0

确保 NetworkManager 服务运行(nmcli 依赖),

bash 复制代码
systemctl status NetworkManager  # 若未运行,执行sudo systemctl start NetworkManager

解锁无线网卡(防止射频被屏蔽),

bash 复制代码
sudo rfkill unblock wlan

扫描附近 WiFi,WiFi 可被识别

bash 复制代码
sudo nmcli device wifi rescan  # 重新扫描WiFi
sudo nmcli device wifi list   # 列出所有可连接的WiFi

核心连接步骤

添加 WiFi 连接配置(指定网卡、SSID,命名与 WiFi 同名),

bash 复制代码
sudo nmcli connection add type wifi con-name "aaaa" ifname wlan0 ssid "bbbb"

配置 WiFi 密码与加密方式(家用 5G WiFi 默认 WPA-PSK,无需修改),

bash 复制代码
sudo nmcli connection modify "aaaa" wifi-sec.key-mgmt wpa-psk wifi-sec.psk "bbbb"

激活并连接该 WiFi

bash 复制代码
sudo nmcli connection up "盛天湖北-5G" ifname wlan0

连接成功验证(双重确认,网络通断 + 设备状态)

查看网卡连接状态(wlan0 状态需显示connected),

bash 复制代码
nmcli device status

测试公网访问(能 ping 通即表示 WiFi 连接 + 网络正常),

bash 复制代码
ping www.baidu.com -c 3  # -c 3 仅ping3次,避免无限执行
相关推荐
星辰徐哥1 小时前
5G的行业应用:工业互联网、车联网、智慧医疗中的网络支撑
网络·5g·php
头疼的程序员1 小时前
计算机网络:自顶向下方法(第七版)第八章 学习分享(三)
网络·学习·计算机网络
@insist1232 小时前
网络工程师-核心考点:网络管理体系与 SNMP 协议全解析
网络·智能路由器·网络工程师·软考·软件水平考试
我科绝伦(Huanhuan Zhou)2 小时前
分享一个网络智能运维系统
运维·网络
codeejun2 小时前
每日一Go-44、Go网络栈深度拆解--从 TCP 到 HTTP 的资源复用艺术
网络·tcp/ip·golang
北京耐用通信3 小时前
无缝衔接·高效传输——耐达讯自动化CC-Link IE转Modbus TCP核心解决方案
网络·人工智能·物联网·网络协议·自动化·信息与通信
亚空间仓鼠3 小时前
OpenEuler系统常用服务(五)
linux·运维·服务器·网络
聊点儿技术3 小时前
CDN调度失准导致跨省流量浪费?在GSLB层用IP归属地查询实现精准就近接入
网络·ip·ip归属地查询·ip地址查询·ip离线库·cdn调度
咸鱼嵌入式3 小时前
【AutoSAR】详解PDUR模块
网络