几条命令搞定无线网络检测:Windows和macOS常用网络命令工具实战

家里WiFi突然变慢,手机连上却打不开网页,笔记本显示“已连接但无互联网访问”——这种时候别急着重启路由器,先打开终端或命令提示符,用几条基础命令就能快速定位问题。

为什么不用软件?命令行更直接

很多用户习惯装各种“WiFi分析仪”“信号强度检测”App,但其实系统自带的命令工具已经足够应付大部分日常排查。它们不占内存、不弹广告、不联网收集数据,敲几行就出结果,适合快速验证:是自家设备问题?还是路由器异常?或是被邻居信道干扰了?

Windows 下常用命令

按 Win+R,输入 cmd 回车,依次试试这些:

查当前连接的无线网络信息:

netsh wlan show interfaces

会看到SSID、信号强度(Signal)、接收速率(Receive rate)、是否已认证等。注意看 “Signal” 这一行,70% 以上算良好,低于 30% 就容易掉线或卡顿。

扫描周边所有可用WiFi:

netsh wlan show networks mode=bssid

它会列出附近所有AP的SSID、信道(Channel)、信号强度、安全类型(比如 WPA2-Personal)。如果你家路由器设在信道6,而周围七八个WiFi也挤在6号信道,那干扰大概率就是元凶。

macOS 下对应操作

打开“终端”,输入:

查看当前WiFi详情:

/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport -I

重点关注 agrCtlRSSI(信号强度,一般-30到-90之间,数值越接近0越好)、channel(当前信道)、lastTxRate(实际传输速率)。

扫描周围无线网络:

/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport -s

输出带信道、BSSID、RSSI和安全协议,一眼就能看出哪些信道太拥挤。比如你家在信道11,而列表里信道11有5个强信号,换到信道1或6试试,速度常有明显改善。

跨平台通用技巧

不管Win还是Mac,都可以配合 pingtracert(Windows)或 traceroute(macOS)判断问题出在哪儿:

先 ping 路由器网关(通常是 192.168.1.1 或 192.168.0.1):

ping -c 4 192.168.1.1

如果丢包或延迟超高,说明本地无线链路不稳定;如果通,再 ping 外网地址如 114.114.114.114(DNS服务器),不通就可能是路由器没拨号成功或WAN口异常。

遇到“能连WiFi但打不开网页”,别忘了检查DNS:

nslookup www.baidu.com

如果返回超时或“server can't find”,说明DNS没响应,可以临时改成 114.114.114.114 或 8.8.8.8 再试。

小提醒

命令只是工具,关键在读得懂返回值。比如 Signal: 45% 看似还行,但如果同一位置用手机测是85%,那很可能是笔记本无线网卡老化或驱动没更新;又比如 channel: 13 在国内是禁用信道,路由器若强行设在这里,部分设备根本连不上——这些细节,比装十个检测App都管用。