我正在尝试让我的笔记本电脑(Broadcom BCM43142)的无线卡在kali linux(最新版本,64位)下工作。目前(没有安装任何东西),它根本无法被识别。我从来没有在Linux系统上安装过任何驱动程序,所以我几乎不知道该怎么做。
编辑:经过大量搜索并遵循大量教程但没有成功后,我发现了这一点: http://www.chokepoint.net/2014/04/installing-broadcom-bcm43142-drivers-on.html
我遵循了它,运行脚本后我得到了这个:
KBUILD_NOPEDANTIC=1 make -C /lib/modules/`uname -r`/build M=`pwd`
make[1]: Entering directory `/usr/src/linux-headers-3.18.0-kali3-amd64'
CFG80211 API is prefered for this kernel version
Using CFG80211 API
/usr/src/linux-headers-3.18.0-kali3-common/scripts/Makefile.build:397: *** missing separator. Stop.
make[3]: *** [_module_/root/Desktop/drivers/broadcom#2/broadcom] Error 2
make[2]: *** [sub-make] Error 2
make[1]: *** [all] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-3.18.0-kali3-amd64'
make: *** [all] Error 2
cp: cannot stat `wl.ko': No such file or directory
Error: Module bcma is not currently loaded
FATAL: Module wl not found.
如果我在下载的脚本的文件夹中再次运行 make,我得到的结果是相同的。任何人都知道为什么会发生这种情况?
答案1
尝试从 Broadcom 下载https://www.broadcom.com/docs/linux_sta/hybrid-v35_64-nodebug-pcoem-6_30_223_248.tar.gz因为它有适用于较新内核的补丁
答案2
尝试按照以下说明进行操作这个网站从3.开始。找到适合您的网络接口的正确驱动程序https://git.kernel.org。
以下是上述网站的说明:
3.网络驱动程序
安装完成后,启动 Kali,您将看到网络设备丢失。在终端中输入:
ifconfig
只有一个“啰”字。
要解决此问题,请从此处下载 MacBook Pro 2015 的固件 git.kernel.org...
将文件复制到 /lib/firmware/brcm
重新启动后,您将看到 WiFi 可以工作,但仍然无法访问网络。
通过修改配置文件启动网络管理器。
root@kali:~# nano /etc/NetworkManager/NetworkManager.conf
转动错误的到真的
root@kali:~# /etc/init.d/network-manager restart
重新启动,WiFi 应该可以工作。这可能不适用于 Thunderbolt 以太网有线网络。
答案3
我正在使用 Kali 2016 Rolling,并且拥有与您相同的无线卡。
root@Sierra ~ % lspci -vnn | grep Network
06:00.0 Network controller [0280]: Broadcom Corporation BCM43142 802.11b/g/n [14e4:4365] (rev 01)
和你一样,我的无线网也检测不到。在网上搜索了很久之后,我终于安装broadcom-sta-dkms
并加载了wl
模块到内核中。
sudo apt-get install broadcom-sta-dkms
modprobe wl
我检测到了我的无线卡,它也支持混杂模式和数据包注入。