网卡:BCM43142
Kali Rolling 2016.1 初始安装时,内核的版本是4.3,而镜像站中,内核的版本只有4.5(似乎是因为这是一个unstable版本),安装无线网卡驱动会从源中下载相对应版本的linux-image和linux-headers文件,所以,首先更新系统内核到4.5.
执行命令,下载相应版本的linux-image\linux-headers文件和bcm内核编译文件(驱动是要写进内核的).安装过程中,系统会自动编译网卡驱动并写入内核.
apt-get install linux-image-$(uname -r|sed 's,[^-]*-[^-]*-,,') linux-headers-$(uname -r|sed 's,[^-]*-[^-]*-,,') broadcom-sta-dkms
- 移除当前不合适的网卡驱动
modprobe -r b44 b43 b43legacy ssb brcmsmac bcma
- 添加刚安装号的驱动模块
modprobe wl
- 更新grub引导
update-grub
- 重启
- 一些参考命令
更新系统:
apt-get update
apt-get upgrade
apt-get dist-upgrade
在源中查找匹配项
apt-cache search linux-headers
apt-cache search linux-source
lspci 查看pci接口链接的设备
lspci -knn 简略信息
lspci -v 查看详细信息
lsmod 查看当前系统内核中正在运行的模块
modprobe -r 从当前内核删除模块组
modprobe 向当前内核增加模块组
多系统问题 : 如果你的电脑中安装多于两个linux系统,并且都用grub引导,请注意把与本系统相关的grub引导都更新一下.
参考文章:
1. 奇怪的无线网卡驱动问题
2. wl – Debian Wiki