Mac 上从 USB 启动的 Linux 上不存在 Wifi

Mac 上从 USB 启动的 Linux 上不存在 Wifi

我刚刚在 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

lspci -knn 的结果 | grep 网络-A2

lspci -nn 的结果

dpkg dkms 结果

答案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 -rin kali.

一旦你将它们放在 USB 上并启动到 Kali,你需要在 Broadcom 驱动程序之前安装依赖项...所以 cd 到你的 USB 目录(或将它们复制到桌面并 cd 到那里),然后dpkg -i [package]首先在 dkms 上运行包,然后是三个“linux-”包(不记得顺序了),最后是broadcom 包。

一旦安装了 Broadcom,您应该会看到右上角的 wifi 图标突然开始工作。

相关内容