書名: Kali Linux Cookbook作者名: Willie L. Pritchett David De Smet本章字數: 259字更新時間: 2021-07-23 16:08:06
Installing Broadcom drivers
In the following recipe, we'll perform the installation of Broadcom's official Linux hybrid wireless driver. Using a Broadcom wireless USB adapter gives us the greatest possibility of success in terms of getting our wireless USB access point to work on Kali. For the rest of the recipes in this book, we will assume installation of the Broadcom wireless drivers.
Getting ready
An Internet connection is required to complete this recipe.
How to do it...
Let's begin the process of installing Broadcom drivers:
- Open a terminal window and download the appropriate Broadcom driver from http://www.broadcom.com/support/802.11/linux_sta.php:
cd /tmp/ wget http://www.broadcom.com/docs/linux_sta/hybrid-portsrc_x86_64-v5_100_82_112.tar.gz
- Extract the downloaded driver using the following script:
mkdir broadcom tar xvfz hybrid-portsrc_x86_64-v5_100_82_112.tar.gz –C /tmp/broadcom
- Modify the
wl_cfg80211.c
file since there's a bug in version 5.100.82.112 that prevents compiling the code under kernel version 2.6.39:vim /tmp/broadcom/src/wl/sys/wl_cfg80211.c
Look at the following piece of code at line number 1814:
#if LINUX_VERSION_CODE > KERNEL_VERSION(2, 6, 39)
Replace it with the following:
#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 39)
Save the changes.
- Compile the code:
make clean make make install
- Update the dependencies:
depmod -a
- Find loaded modules by issuing the following:
lsmod | grep b43\|ssb\|bcma
- Remove the modules found by executing the following command:
rmmod <module>b43
Where
<module>
could beb43
orssb
orbcma
. - Blacklist the modules to prevent them from loading at system startup:
echo "blacklist <module>" >> /etc/modprobe.d/blacklist.conf
Where
<module>
could beb43
orssb
orbcma
orwl
. - Finally, add the new module to the Linux Kernel to make it a part of the boot process:
modprobe wl
推薦閱讀
- 大學計算機信息技術導論
- Visualforce Development Cookbook(Second Edition)
- 自動檢測與轉換技術
- 工業機器人入門實用教程(KUKA機器人)
- 計算機網絡技術實訓
- iClone 4.31 3D Animation Beginner's Guide
- 21天學通Visual Basic
- 分析力!專業Excel的制作與分析實用法則
- 在實戰中成長:C++開發之路
- Dreamweaver+Photoshop+Flash+Fireworks網站建設與網頁設計完全實用
- Hands-On SAS for Data Analysis
- 漢字錄入技能訓練
- Microsoft System Center Data Protection Manager Cookbook
- 計算機應用基礎學習指導與練習(Windows XP+Office 2003)
- 微機組裝與維護教程