我在我的 2013 macbook pro 上双引导 Kali linux,起初当我在终端中输入 iwconfig 时没有显示无线扩展,但在观看此视频后https://www.youtube.com/watch?v=Lp3snFy9Jbs我显示了 wlan1 和 wlan0,但它们没有检测到任何无线网络。我在虚拟机上尝试过,liveboot,甚至没有将它双重启动到我的硬盘上,但它仍然检测不到任何 wifi 网络。我发布了当我在终端中输入 iwconfig 时显示的内容。我该如何解决?
root@kali:~# iwconfig
lo no wireless extensions.
wlan1 IEEE 802.11abgn ESSID:off/any
Mode:Managed Access Point: Not-Associated Tx-Power=20 dBm
Retry short limit:7 RTS thr:off Fragment thr:off
Encryption key:off
Power Management:off
wlan0 IEEE 802.11abgn ESSID:off/any
Mode:Managed Access Point: Not-Associated Tx-Power=20 dBm
Retry short limit:7 RTS thr:off Fragment thr:off
Encryption key:off
Power Management:off
hwsim0 no wireless extensions.
eth0 no wireless extensions.
lspci -knn 的输出 | grep 网络-A2
root@kali:~# lspci -knn | grep Net -A2
03:00.0 Network controller [0280]: Broadcom Corporation BCM4360 802.11ac
Wireless Network Adapter [14e4:43a0] (rev 03)
Subsystem: Apple Inc. BCM4360 802.11ac Wireless Network Adapter [106b:0112]
Kernel driver in use: bcma-pci-bridge
Kernel modules: bcma
root@kali:~#
答案1
您是否尝试在不搜索网络的情况下连接到网络?编辑wpa_supplicant.conf哪个应该在/etc/wpa_supplicant/(但可能位于 Linux 中的另一个类似目录中,您必须自己检查)。您可以通过您最喜欢的 GUI 文本编辑器或命令行来编辑它。在 GUI 终端中输入:
gksu leafpad /etc/wpa_supplicant/wpa_supplicant.conf
对于命令行:
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
您可以更换叶垫或者纳米使用您最喜欢的文本编辑器,并确保在必要时更正文件的路径。
现在将以下内容添加到wpa_supplicant.conf文件:
network={ ssid="your-network-SSID" psk="your-network-passphrase" }
然后保存文件。
wpa_cli status
现在检查它是否连接到网络,无论它是否通过在 bash 中发出命令来显示它应该扫描或未扫描的内容。等待至少 5 分钟以确认并输入命令。如果它向您显示类似的内容连接的并显示所选网络的SSID等,则成功。否则您可以随后执行其他检查。如果上述方法不起作用,我将添加这些内容。
答案2
根据无线维基你应该使用该wl
模块而不是bcma
:
PCI-ID Supported? Chip ID Modes PHY version Alternative
14e4:43a0 no BCM4360 a/b/g/n/ac AC? wl
要加载wl
,您应该安装博通斯塔包裹:
apt-get update
apt-get upgrade
apt-get dist-upgrade
安装最新版本linux-image
,重新启动,然后安装适当的linux-headers
软件包dkms
。应按broadcom-sta
如下方式安装:
apt-get install broadcom-sta
卸载冲突的驱动程序:
modprobe -r b44 b43 b43legacy ssb brcmsmac bcma
加载wl
模块:
modprobe wl