ZBLOG

linux wifi常用 命令

以下是 Linux 系统中常用的 WiFi 相关命令,涵盖连接、扫描、配置和故障排查等功能:


1. 查看网络设备信息

ip a                # 查看所有网络接口(包括 WiFi)
iw dev              # 查看无线网卡信息(名称、支持的模式等)
lspci | grep -i wireless   # 检查无线网卡硬件(PCIe 设备)
lsusb               # 检查 USB 无线网卡

2. 扫描可用 WiFi 网络

iwlist wlan0 scan    # 扫描周围 WiFi(需 root,`wlan0`为网卡名)
nmcli dev wifi list  # (NetworkManager)扫描可用热点(无需 root)

3. 连接/断开 WiFi

使用 nmcli (NetworkManager)

nmcli dev wifi connect "SSID" password "密码"   # 连接加密 WiFi
nmcli connection down "SSID"                  # 断开连接
nmcli connection up "SSID"                    # 重新连接

使用 wpa_supplicant (手动配置)

wpa_supplicant -i wlan0 -c /etc/wpa_supplicant.conf -B   # 后台连接
killall wpa_supplicant                                   # 断开连接

4. WiFi 配置管理

生成 wpa_supplicant.conf

编辑配置文件 /etc/wpa_supplicant.conf

network={
    ssid="你的SSID"
    psk="你的密码"
}

或通过命令行生成 PSK:

wpa_passphrase "SSID" "密码" >> /etc/wpa_supplicant.conf

5. DHCP/IP 分配

dhclient wlan0       # 动态获取 IP(需安装 dhcpcd/dhclient)
ip addr show wlan0   # 查看分配的 IP
ping google.com      # 测试网络连通性

6. WiFi信号强度与调试

iwconfig wlan0       # 查看信号强度(RSSI)、速率等
iw wlan0 link        # 详细连接状态(包括频段、信道)
dmesg | grep wifi    # 查看内核日志中的 WiFi驱动消息

#实时监控信号质量:
watch -n1 "cat /proc/net/wireless"

7.启用/禁用WiFi

ip link set wlan0 up     #开启网卡 
ip link set wlan0 down   #关闭网卡 

rfkill list            列出所有无线设备(包括蓝牙) 
rfkill unblock wifi    解锁被软禁用的WiFi 

8.其他工具推荐

  • aircrack-ng: WiFi安全测试工具包
  • hostapd:将Linux主机设为AP热点
  • wicd:图形化WiFi管理工具(替代NetworkManager)

###常见问题排查: 1.找不到wlan0接口?
-检查驱动是否加载: lsmod | grep iwl(Intel芯片)或modinfo驱动名 2.能扫到SSID但无法连接?
-尝试手动指定加密方式:在wpa_supplicant.conf中添加key_mgmt=WPA-PSK

如需更具体的场景帮助,可以提供你的Linux发行版和无线网卡型号。


内容由零声教学AI助手提供,问题来源于学员提问

本站部分文章来源于网络,版权归原作者所有,如有侵权请联系站长删除。
转载请注明出处:https://sdn.0voice.com/?id=8168

分享:
扫描分享到社交APP
上一篇
下一篇
发表列表
游客 游客
此处应有掌声~
评论列表

还没有评论,快来说点什么吧~

联系我们

在线咨询: 点击这里给我发消息

微信号:3007537140

上班时间: 10:30-22:30

关注我们
x

注册

已经有帐号?