我将 Kali Linux 放在一台小型笔记本电脑上用于测试和演示目的,但我遇到了以前从未见过的问题。
我通过 USB 插入的每个无线接口都显示如所附图片所示,它全部损坏并且实际上无法工作,而且我不知道出了什么问题!
界面显示为'wlx00c0ca97dc12'
。真的很乱。
任何帮助将不胜感激,请指出我正确的方向。谢谢你!
这是我的ifconfig
:
wlx00c0ca97dc12: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
ether 2e:a6:a9:c6:0a:fd 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
lsusb
,它是设备 11:
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 004: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller
Bus 001 Device 006: ID 8087:0a2a Intel Corp. UB91C
Bus 001 Device 005: ID 04f3:2052 Elan Microelectronics Corp.
Bus 001 Device 003: ID 1a40:0101 Terminus Technology Inc. Hub
Bus 001 Device 002: ID 1bcf:2c80 Sunplus Innovation Technology Inc. Lenovo EasyCamera
Bus 001 Device 011: ID 0cf3:9271 Qualcomm Atheros Communications AR9271 802.11n
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
和iwconfig
:
wlx00c0ca97dc12 IEEE 802.11 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
希望这些信息足够了,如果需要,我可以发布更多信息。
编辑以进一步澄清:
在编辑此内容时,万岁!我设法让它工作。长长的接口名称是问题所在。我采纳了 mosvy 的建议,将接口命名方案恢复正常。我现在可以通过我的适配器很好地连接:)
touch /etc/udev/rules.d/80-net-setup-link.rules
帮我修好了!
我期待一个更常见的接口名称,如eth1
、eth2
等。我认为这个混乱版本的接口名称意味着出现了问题,因为我无法使用插入的 USB 无线设备连接到接入点机器。例如,我插入我的 Alfa 无线 USB 加密狗,它不允许我连接到任何 AP,并且我收到一条系统消息,显示“网络连接激活失败”。
我认为这可能是驱动程序问题,但安装 Kali Wireless 驱动程序没有结果。如果这些名称是准确的,因为它们是 Kali 中使用的命名约定,而不是实际上的错误,那么我必须考虑不同类型的问题。
答案1
touch /etc/udev/rules.d/80-net-setup-link.rules
帮我修好了!新的接口命名约定是问题所在,恢复到旧的命名约定就可以解决这个问题。感谢莫斯维:)