我刚刚在 Mac 计算机上从 USB 启动了 Kali Linux。不幸的是,我没有连接到互联网。
在系统菜单顶栏中,没有像我在“帮助”应用程序中看到的那样的 Wifi 按钮。相反,有一个代理按钮。 Ifconfig 告诉我我没有连接到任何东西,并且我还收到以下错误消息:“wlan0:获取接口信息时出错:找不到设备”
/var/log/kern.log: permission denied
dmesg | grep wlan0: makes no result, just skips to the next line
dpkg -i <dkmspackage>.deb: dependency problems prevent configuration
答案1
还不能发表评论,所以我不得不写这个作为答案,但根据我对 Linux 和 Wi-Fi 的经验......你可能缺少固件包,所以默认配置没有出现你的适配器。
他们也在其网站上指定了一些故障排除步骤(您尝试过遵循它们吗?):http://docs.kali.org/installation/troubleshooting-wireless-driver-issues
您应该检查内核日志中是否存在与固件有关的任何错误,在 Debian 上,这将位于:
/var/log/kern.log
在 Kali Linux 上,这可能位于其他位置或使用不同的文件名(尚未使用或尝试过 Kali Linux,但它基于 Debian)。
另外,您可以尝试看看可以识别哪些网络适配器:
lspci -nn
由于 Kali Linux 基于 Debian 并使用 Stretch 软件包(根据我的发现),然后在连接到互联网的 PC 上,搜索丢失的固件并从https://packages.debian.org/stretch/kernel/...然后将固件包复制到装有 Kali Linux 的 PC 上并运行:
dpkg -i <DEB_PACKAGE>.deb
安装它。
更新: 看这个帖子下面是您需要下载的确切软件包。
答案2
您有一个 Broadcom BCM4360 WiFi 芯片组(14e4:43a0,修订版 03),虽然是 bcm43xx 芯片组,但不由 b43 驱动程序处理;相反,提供了非自由的 wl,并且似乎是唯一支持 14e4:43a0 的驱动程序(请参阅这里)。
它针对 Debian Jessie 打包为broadcom-sta-dkms
(请参阅这里),我相信它在 Kali 的 kali-rolling 存储库中也使用该名称。我建议你尝试:
$ sudo apt-get update
$ sudo apt-get upgrade
$ sudo apt-get install broadcom-sta-dkms
安装后,您需要卸载已加载的所有冲突驱动程序(使用 进行检查lsmod
):
$ sudo modprobe -r b44 b43 b43legacy ssb brcmsmac bcma # ... and/or any others
然后用 a 加载 wl sudo modprobe wl
。
答案3
我有完全相同的问题。
由于您无法访问 wifi,因此您在卡利期间可能根本无法访问互联网。我通过在 OSX 中下载以下文件列表并将它们保存到 USB 驱动器解决了这个问题:
还有以下三个来自这里:
linux-编译器-gcc-5-x86_4.*.*-5kali1_amd64.deb
linux-headers-4.*.*-kali1-amd64_4.*.*-1kali1_amd64.deb
linux-kbuild-4.*_4.*.*-2kali1_amd64.deb
其中 .* 是您系统的匹配内核值 - 您可以通过以下方式找到它:
uname -r
in kali.
一旦你将它们放在 USB 上并启动到 Kali,你需要在 Broadcom 驱动程序之前安装依赖项...所以 cd 到你的 USB 目录(或将它们复制到桌面并 cd 到那里),然后dpkg -i [package]
首先在 dkms 上运行包,然后是三个“linux-”包(不记得顺序了),最后是broadcom 包。
一旦安装了 Broadcom,您应该会看到右上角的 wifi 图标突然开始工作。