zoukankan      html  css  js  c++  java
  • kali wireless driver install

    acer-gateway nv47h94c

    1.lspci -nn |grep 0280 get pci-id

    root@silee:/# lspci -nn |grep 0280
    03:00.0 Network controller [0280]: Broadcom Corporation BCM43227 802.11b/g/n [14e4:4358]


    2. open http://wireless.kernel.org/en/users/Drivers/b43
    check if [14e4:4358]  supported by b43

    PCI-ID

    Supported?

    Chip ID

    Modes

    PHY version

    Alternative


    14e4:4358          no (WIP)       BCM43227     b/g/n      LCNXN (r0)     wl

    it is not supported by b43, but wl can be an alternative
    3. check wl software packages on kali

    root@silee:~# apt-cache search broadcom
    broadcom-sta-common - Common files for the Broadcom STA Wireless driver
    broadcom-sta-dkms - dkms source for the Broadcom STA Wireless driver
    broadcom-sta-source - Source for the Broadcom STA Wireless driver
    firmware-bnx2 - Binary firmware for Broadcom NetXtremeII
    firmware-bnx2x - Binary firmware for Broadcom NetXtreme II 10Gb
    firmware-brcm80211 - Binary firmware for Broadcom 802.11 wireless cards
    b43-fwcutter - Utility for extracting Broadcom 43xx firmware

    4. check details of packages

    root@silee:~# apt-cache policy broadcom-sta-dkms
    broadcom-sta-dkms:
    已安装: (无)
    候选软件包:5.100.82.112-8
    版本列表:
    5.100.82.112-8 0
    500 http://http.kali.org/kali/ kali/non-free amd64 Packages
    100 /var/lib/dpkg/status


    5.install .  failed again for version 5.100.82. no wireless appears. so I find http://zh-cn.broadcom.com/support/802.11/linux_sta.php
     the url for the latest version of sta driver
    get the source file

    wget http://zh-cn.broadcom.com/docs/linux_sta/hybrid-v35_64-nodebug-pcoem-6_30_223_141.tar.gz

    here is the installation instruciton
    http://www.broadcom.com/docs/linux_sta/README.txt
    here is the supported devices:

    SUPPORTED DEVICES
    -----------------
    The cards with the following PCI Device IDs are supported with this driver.
    Both Broadcom and and Dell product names are described. Cards not listed
    here may also work.

    BRCM PCI PCI Dell
    Product Name Vendor ID Device ID Product ID
    ------------- ---------- --------- -----------
    4311 2.4 Ghz 0x14e4 0x4311 Dell 1390
    4311 Dualband 0x14e4 0x4312 Dell 1490
    4311 5 Ghz 0x14e4 0x4313
    4312 2.4 Ghz 0x14e4 0x4315 Dell 1395
    4313 2.4 Ghz 0x14e4 0x4727 Dell 1501/1504
    4321 Dualband 0x14e4 0x4328 Dell 1505
    4321 Dualband 0x14e4 0x4328 Dell 1500
    4321 2.4 Ghz 0x14e4 0x4329
    4321 5 Ghz 0x14e4 0x432a
    4322 Dualband 0x14e4 0x432b Dell 1510
    4322 2.4 Ghz 0x14e4 0x432c
    4322 5 Ghz 0x14e4 0x432d
    43142 2.4 Ghz 0x14e4 0x4365
    43224 Dualband 0x14e4 0x4353 Dell 1520
    43225 2.4 Ghz 0x14e4 0x4357
    43227 2.4 Ghz 0x14e4 0x4358
    43228 Dualband 0x14e4 0x4359 Dell 1530/1540
    4331 Dualband 0x14e4 0x4331
    4360 Dualband 0x14e4 0x43a0
    4352 Dualband 0x14e4 0x43a0


    install :

    # mkdir hybrid_wl
    # cd hybrid_wl
    # tar xzf <path>/hybrid-v35-nodebug-pcoem-portsrc.tar.gz or  ==> for 32 bits
    <path>/hybrid-v35_64-nodebug-pcoem-portsrc.tar.gz ==> for 64 bits

    # lsmod  | grep "brcmsmac|b43|ssb|bcma|wl"
    
    If any of these are installed, remove them:
    # rmmod b43
    # rmmod brcmsmac
    # rmmod ssb
    # rmmod bcma
    # rmmod wl
    
    To blacklist these drivers and prevent them from loading in the future:
    # echo "blacklist ssb" >> /etc/modprobe.d/blacklist.conf
    # echo "blacklist bcma" >> /etc/modprobe.d/blacklist.conf
    # echo "blacklist b43" >> /etc/modprobe.d/blacklist.conf
    # echo "blacklist brcmsmac" >> /etc/modprobe.d/blacklist.conf
    

    2: Insmod the driver.
    
    Otherwise, if you have not previously installed a wl driver, you'll need
    to add a security module before using the wl module.  Most newer systems 
    use lib80211 while others use ieee80211_crypt_tkip. See which one works for 
    your system.
    
    # modprobe lib80211 
      or 
    # modprobe ieee80211_crypt_tkip
    
    If your using the cfg80211 version of the driver, then cfg80211 needs to be
    loaded:
    
    # modprobe cfg80211
    
    Then:
    # insmod wl.ko
  • 相关阅读:
    第一章--linux基础
    深入浅出OOP(一): 多态和继承(早期绑定/编译时多态)
    LeetCode Letter Combinations of a Phone Number
    ios 仿android gallery控件
    android何如获取SIM卡提供国家代码(ISO)
    android 获取 imei号码
    overridePendingTransition的简介
    转 Android Activity之间动画完整版详解
    【android开发】使用PopupWindow实现页面点击顶部弹出下拉菜单
    Android 带你从源码的角度解析Scroller的滚动实现原理
  • 原文地址:https://www.cnblogs.com/silenceli/p/3494907.html
Copyright © 2011-2022 走看看