运行 Kali linux 和 ax210 intel 无线网卡。安装了驱动程序 .59 ucode。获取以下 dmseg...
看到一些关于删除文件的帖子iwlwifi-ty-a0-gf-a0.pnvm
,/lib/firmware
但我在 /lib/firmware 目录中没有看到该文件。可能是在其他地方还是这是一个旧的修复?
# dmesg | grep iwlwifi
[ 3.956693] iwlwifi 0000:04:00.0: enabling device (0000 -> 0002)
[ 3.968428] iwlwifi 0000:04:00.0: firmware: direct-loading firmware iwlwifi-ty-a0-gf-a0-59.ucode
[ 3.968437] iwlwifi 0000:04:00.0: api flags index 2 larger than supported by driver
[ 3.968452] iwlwifi 0000:04:00.0: TLV_FW_FSEQ_VERSION: FSEQ Version: 93.8.63.28
[ 3.968672] iwlwifi 0000:04:00.0: loaded firmware version 59.601f3a66.0 ty-a0-gf-a0-59.ucode op_mode iwlmvm
[ 3.968682] iwlwifi 0000:04:00.0: firmware: failed to load iwl-debug-yoyo.bin (-2)
[ 4.102730] iwlwifi 0000:04:00.0: Detected Intel(R) Wi-Fi 6 AX210 160MHz, REV=0x420
[ 4.258916] iwlwifi 0000:04:00.0: firmware: failed to load iwlwifi-ty-a0-gf-a0.pnvm (-2)
[ 4.328799] iwlwifi 0000:04:00.0: base HW address: a4:6b:b6:3d:61:fc
# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope hostg
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 8c:04:ba:99:7c:57 brd ff:ff:ff:ff:ff:ff
inet 192.168.1.218/24 brd 192.168.1.255 scope global dynamic noprefixroute eth0
valid_lft 82392sec preferred_lft 82392sec
inet6 fe80::8e04:baff:fe99:7c57/64 scope link noprefixrouteg
valid_lft forever preferred_lft forever
3: wlan0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default qlen 1000
link/ether 72:4b:92:74:8c:bc brd ff:ff:ff:ff:ff:ff permaddr a4:6b:b6:3d:61:fc
我跑:
ip link set wlan0 up
但它仍然显示为 DOWN。
任何人有任何想法将不胜感激。
答案1
在 Kali 上,需要一些东西来管理wpa_supplicant
使用适配器(可以是网络管理器或其他wpa_supplicant
管理工具)。这可能ip
与Kali 连接的方式有关ifconfig
- 它们在最近的版本中已被链接。以前和通常(如果network-utilities
安装在 debian 10 上,则ifconfig
和ip
冲突,然后强制禁用)。
最近我发现适配器的芯片组在使用IP命令时可能会出现问题(这个帖子可能有助于解决您的问题)。
对于此练习,假设$adpt
是您的适配器(用正确的wlan0
、wlan1
、 或wl0j3p
等替换您的适配器)
service network-manager stop
sudo ifconfig -a | grep wlan
- 确认 ifconfig 正在调用 wlan
sudo ip link set $adpt down
sudo ifconfig $adpt down
sudo ifconfig $adpt hw ether A1:11:A1:A1:A1:11
sudo ip link set $adpt address A1:11:A1:A1:A1:11
sudo macchanger -m A1:11:A1:A1:A1:11 $adpt
- 在您的情况下可能没有必要,但也可能需要......
sudo ifconfig $adpt up
sudo ifconfig -a
- 继续之前的验证步骤
sudo service network-manager start
sudo service network-manager status | grep status
- 另一个验证步骤(令人惊讶的是,使用 IP 网络适配器可能会在很多地方丢失,因此每一步都进行检查并在适配器损坏时回溯到开始是很有用的)
sudo nmcli c up id xyzz-wirelessnet
- 如果使用网络管理器,如果没有,则可能使用不同的连接命令
nmcli c show --active
虽然 Kali 论坛有时会忽略一些用户问题,但历史上 unix.stackexchange 会删除/关闭说明 kali 的问题并将用户转至 kali 论坛...reddit 不会关闭/删除,但 Braintrust 可能没有那么有帮助...仅供参考备查。