我在 VirtualBox 上运行虚拟 Kali 机器,并想将我的 USB WiFi 适配器连接到该虚拟机。
以下是一些详细信息:
主机操作系统:Windows 8.1
客户操作系统:Kali Linux 1.1.0a(amd64)
USB 适配器: TP-Link TL-WN725N
该适配器在虚拟机中正常使用时工作正常,iwconfig 如下:
eth0 no wireless extensions.
wlan0 unassociated Nickname:"<WIFI@REALTEK>"
Mode:Managed Frequency=2.412 GHz Access Point: Not-Associated
Sensitivity:0/0
Retry:off RTS thr:off Fragment thr:off
Encryption key:off
Power Management:off
Link Quality:0 Signal level:0 Noise level:0
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
lo no wireless extensions.
但是,该设备未能显示在 airmon-ng 中:
Interface Chipset Driver
运行 airmon-ng start wlan0 返回:(终止进程没有任何作用)
Found 3 processes that could cause trouble.
If airodump-ng, aireplay-ng or airtun-ng stops working after a short per
iod of time, you may want to kill (some of) them!
-e
PID Name
2188 dhclient
2275 NetworkManager
2809 wpa_supplicant
Interface Chipset Driver
airodump-ng 返回:
nl80211 not found
我做错了什么吗?还是适配器根本不支持监控模式?还是我需要一些驱动程序才能使其正常工作?
答案1
尝试这个:
airmon-ng
并记下你的接口名称,例如wlan0
。然后输入:
airmon-ng check kill
然后启动监控模式:
airmon-ng start wlan0
现在airmon-ng
再次运行并记下接口的新名称,它将如下所示:wlan0mon
现在也使用接口名称运行 airodump-ng:
airodump-ng wlan0mon
答案2
当我没有连接到互联网时,同样的事情也发生在我身上。我认为如果你以某种方式连接到互联网,然后运行命令,它就会起作用。