You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 16.04 LTS下TP-LINK WN881WD无线网卡连接配置求助

我之前帮朋友排查过同款AR9287芯片的网卡问题,这种能搜到网络但连接时反复要求输入密码(确认密码无误)的情况,大概率是wpa_supplicant配置异常或者服务冲突导致的,给你几个实操的解决步骤:

  • 先排查并修复wpa_supplicant配置文件
    很多时候手动写的配置容易出错,建议用工具自动生成:

    1. 先备份原配置文件以防万一:
      cp /etc/wpa_supplicant/wpa_supplicant.conf /etc/wpa_supplicant/wpa_supplicant.conf.bak
    2. 用wpa_passphrase生成正确的配置(替换成你的WiFi名称和密码,名称含特殊字符要加引号):
      wpa_passphrase "你的WiFi名称" "你的WiFi密码" > /etc/wpa_supplicant/wpa_supplicant.conf
  • 确认无线网卡接口并手动启动wpa_supplicant

    1. 先查看你的无线网卡接口名称(比如wlan0或wlp2s0):
      iw dev
    2. 用指定驱动启动wpa_supplicant(AR9287推荐nl80211驱动):
      wpa_supplicant -i 你的网卡接口名 -c /etc/wpa_supplicant/wpa_supplicant.conf -D nl80211
      如果这个驱动不行,试试替换成-D wext再试。
  • 测试IP获取与连通性
    如果wpa_supplicant启动后没有报错,接着用dhcp获取IP:
    dhclient 你的网卡接口名
    之后可以用ping 8.8.8.8测试是否能正常联网。

  • 排查NetworkManager服务冲突
    系统自带的NetworkManager可能和手动启动的wpa_supplicant冲突,先停止它再测试:
    systemctl stop NetworkManager
    然后重新执行上面的wpa_supplicant启动命令。

  • 确认ath9k驱动是否正常加载
    AR9287芯片对应的Ubuntu驱动是ath9k,检查驱动是否加载:
    lsmod | grep ath9k
    如果没有输出,手动加载驱动:
    modprobe ath9k

  • 强制指定WiFi加密类型
    若上述步骤无效,可能是WiFi加密方式兼容性问题,手动修改wpa_supplicant.conf,强制使用WPA2-AES加密:
    打开配置文件后替换为以下内容(替换你的WiFi名和密码):

    network={
            ssid="你的WiFi名称"
            psk="你的WiFi密码"
            proto=RSN
            key_mgmt=WPA-PSK
            pairwise=CCMP
            group=CCMP
    }
    

内容的提问来源于stack exchange,提问作者Iron Banker Of Braavos

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.19 09:47:01