zoukankan      html  css  js  c++  java
  • Linux 下 usb无线网卡配置

    手上的USB无线网卡是tenda 832u,插入后 lsusb 显示

    Bus 001 Device 002: ID 148f:5372 Ralink Technology, Corp. 
    

    芯片是ralink的5372。附带光盘上有驱动 

    2011_0719_RT3070_RT3370_RT5370_RT5372_Linux_STA_V2.5.0.3_DPO.bz2

    解压后进去编译。我采用Network-Manager来管理网络,且无线网络是WPA类型认证的,所以在编译前要打开相关的宏。位于os/linux/config.mk

    # Support Wpa_Supplicant
    HAS_WPA_SUPPLICANT=y
    
    
    # Support Native WpaSupplicant for Network Maganger
    HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=y
    
    这两个宏之前都是n,配置成y之后才有相关功能。

    编译安装之后,sudo modprobe rt5370sta 即可。

    -----------------

    以上步骤看似简单,其中却经历了许多曲折。之前不知道要打开相关的宏,所以编译好之后一直不能与Network-Manager连接起来。

    而且使用用wicd或iwconfig/iwlist等工具,能扫描到无线网络,但却一直无法连接成功,sudo dhclient ra0 也一直不能成功。

    后来发现,这里不能连接成功是无线密码认证出错。因为我的网络加密类型是WPA的,将无线网络的安全设置去掉之后,就可以顺利连接了。以此判断是安全认证出了问题。

    从这里入手,在网上搜WPA相关的关键字,才看到有人在编译时打开了上面的两个宏。


    弄成功之后,发现驱动代码里的README_STA_usb里有这方面的说明。绕了一大圈,原来人家早已说清楚了。

  • 相关阅读:
    关于 Uboot 中有趣的 0xdeadbeef 填充
    举例分析 Makefile 中的 filter 与 filter-out 函数
    java时间"yyyy-mm-dd HH:mm:ss"转成Date
    mysql 5.8 查询最新一条数据
    mybatis 打印SQL
    mybatis动态sql中的trim标签的使用
    Mybatis 动态 SQL
    Linux mysql启动与关闭
    maven 添加自己下载的jar包到本地仓库
    centos 安装java1.8
  • 原文地址:https://www.cnblogs.com/sammei/p/3295597.html
Copyright © 2011-2022 走看看