在运行 kali linux 的 Raspberry pi 4 上使用 Alfa AWUS036NH

在运行 kali linux 的 Raspberry pi 4 上使用 Alfa AWUS036NH

我的树莓派在检测我收到的 Alfa 天线时遇到了问题。

我正在尝试配置并启动运行阿尔法 AWUS036NH在我的 Kali Linux 系统上(图片在这里.Kali Linux RaspberryPi 2 (v1.2)、3、4 和 400 (64 位)),安装在 Raspberry pi 4 型号 B 上。

当将 Alfa USB 电缆插入已启动的 pi 时(我尝试了所有 USB 2 和 USB 3 端口),Alfa 信号 LED 亮起并保持亮起状态。因此,我假设系统已正确通电。

我读到过,kali 开箱即用地支持天线,无需进一步操作即可检测到。但它似乎不在我的系统上,因为系统无法以任何方式检测到天线。(我没有安装任何驱动程序)。

在将 alfa 插入树莓派之前,我还将树莓派连接到了我的本地 WiFi,因此我确实可以通过 pi 的内部网卡连接互联网。

我正在通过 ssh 在无头 pi 上运行 kali。在启动 pi 之前,alfa 天线已连接到 USB3 端口。

kali@kali:~$ iwconfig
wlan0     IEEE 802.11  ESSID:"Vodafone-8473648293"
          Mode:Managed  Frequency:2.427 GHz  Access Point: 74:36:6D:47:3A:3A
          Bit Rate=65 Mb/s   Tx-Power=31 dBm
          Retry short limit:7   RTS thr:off   Fragment thr:off
          Power Management:on
          Link Quality=50/70  Signal level=-60 dBm
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

eth0      no wireless extensions.

lo        no wireless extensions.
kali@kali:~$ ifconfig
eth0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        ether dc:a6:32:a6:7a:34  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 84  bytes 6680 (6.5 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 84  bytes 6680 (6.5 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

wlan0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.1.31  netmask 255.255.255.0  broadcast 192.168.1.255
        inet6 fe80::a700:d248:d3cb:5d46  prefixlen 64  scopeid 0x20<link>
        ether dc:a6:32:a6:7a:35  txqueuelen 1000  (Ethernet)
        RX packets 77  bytes 7591 (7.4 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 69  bytes 10740 (10.4 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
kali@kali:~$ lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 002: ID 2109:3431 VIA Labs, Inc. Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
kali@kali:~$ sudo airmon-ng
[sudo] password for kali:

PHY     Interface   Driver      Chipset

phy0    wlan0       brcmfmac    Broadcom 43430
kali@kali:~$ uname -a
Linux kali 4.19.127-Re4son-v8l+ #1 SMP PREEMPT Sun Feb 21 13:39:21 UTC 2021 aarch64 GNU/Linux

dmesg 标准输出:这里

阿尔法没有出现在任何地方,我似乎找不到合理的解决方案。

编辑 1:在笔记本电脑上安装 Kali 2021 并执行相同步骤后,结果相同。Alfa 灯亮,无 USB 信号,未检测到网络接口。

编辑 2:从下载驱动程序官方网站但它们没有提供任何编译说明,并且按照提供的自述文件所述运行 make 不起作用。还尝试安装,但没有成功https://github.com/aircrack-ng/rtl8812au出现问题中描述的错误#774

答案1

看来您没有安装驱动程序。我为您做了一些研究并找到了这些。我希望这是您所需要的。 https://files.alfa.com.tw/?dir=%5B1%5D%20WiFi%20USB%20adapter/AWUS036NH/Linux 另外,如果你使用的是虚拟机,我很确定在虚拟机上使用 USB wifi 适配器并不容易。希望这能有所帮助。我会安装这些驱动程序以防万一,即使它说开箱即用 ¯_(ツ)_/¯

答案2

正如 @xhienne 指出的那样,问题出在电缆上。是的。是 Alfa 官方运输箱里装的那根电缆。它为设备供电,但(我想)无法与计算机通信。换成新的 USB-A 转 USB-B 连接器后,天线现在工作正常。

相关内容