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次,避免无限执行
相关推荐
YWamy6 小时前
如何降低RTC SDK在复杂网络环境下的运行成本
网络·音视频·实时音视频
北京盛世宏博6 小时前
信创国产化智慧档案馆管库系统:十二防一体化管控平台落地笔记
网络·方案·温湿度·智慧档案馆建设
w-w0w-w7 小时前
SQL注入
网络·数据库·sql
一条泥憨鱼7 小时前
【计算机网络】短连接、长连接与连接池:从 TCP 握手到池化复用的完整链路
网络·数据库·网络协议·tcp/ip·计算机网络
北京盛世宏博7 小时前
数字孪生 3D 可视化实战:档案十防体系温湿度数据联动与告警定位实现
网络·档案八防·十防
Lynne3099 小时前
EtherCAT网络中,多个节点如何配置才能互不干扰?
网络·网络配置·ethercat·工业网络
Yang96119 小时前
实验室里的多面手:鼎讯信通TM-150信号发生器技术拆解与实测思考
网络
默|笙11 小时前
【Linux网络】传输层协议TCP(1)---TCP报文介绍
linux·网络·tcp/ip
云飞云共享云桌面11 小时前
1台SolidWorks服务器如何承载10个设计并发?
运维·服务器·网络·3d·制造
Escalating_xu12 小时前
【Linux 网络编程】NAT、代理服务与内网穿透:从一个公网 IP,到一条真正可达的连接
linux·网络·tcp/ip