我的树莓派在检测我收到的 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 连接器后,天线现在工作正常。