使用 airmon-ng check kill 后无法连接到互联网

Sag*_*yal 7 networkmanager kali-linux

新版Kali 2.0 更新了aircrack-ng 工具,上网和使用破解工具有问题。

我有我的无线网卡wlan0。互联网连接也很好。然后,我要做的是:

airmon-ng start wlan0
airodump-ng wlan0mon
Run Code Online (Sandbox Code Playgroud)

现在airodump-ng不起作用,说“设备或资源繁忙”。

为了运行它,我必须杀死一些进程,使用:

airmon-ng stop wlan0
airmon-ng check kill
airmon-ng start wlan0
airodump-ng wlan0mon
Run Code Online (Sandbox Code Playgroud)

现在破解过程结束了

我可以开始破解,但现在我无法连接到互联网kill

iwconfig在终端输入时,我得到这个:

root@kali:~#iwconfig
wlan0mon IEEE 802.11bgn  ESSID:"myessid"  
      Mode:Managed  Frequency:2.412 GHz  Access Point: 00:00:00:00:00:00   
      Bit Rate=108 Mb/s   Tx-Power=20 dBm   
      Retry short limit:7   RTS thr:off   Fragment thr:off
      Encryption key:off
      Power Management:off
      Link Quality=42/70  Signal level=-68 dBm  
      Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
      Tx excessive retries:2  Invalid misc:9   Missed beacon:0

eth0      no wireless extensions.
lo        no wireless extensions.
Run Code Online (Sandbox Code Playgroud)

而且,在ifconfig终端上运行时,我得到了这个:

root@kali:~#ifconfig
lo        Link encap:Local Loopback  
      inet addr:127.0.0.1  Mask:255.0.0.0
      inet6 addr: ::1/128 Scope:Host
      UP LOOPBACK RUNNING  MTU:65536  Metric:1
      RX packets:5604 errors:0 dropped:0 overruns:0 frame:0
      TX packets:5604 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:0 
      RX bytes:452904 (442.2 KiB)  TX bytes:452904 (442.2 KiB)
Run Code Online (Sandbox Code Playgroud)

没有wlan0wlan0mon。我还通过以下方式重新启动了网络管理器:

service network-manager restart
Run Code Online (Sandbox Code Playgroud)

但什么都没有改变。虽然它wlan0在使用ifconfig这次检查时显示。

小智 9

我有几乎同样的问题。在弄乱了 airmon-ng 之后,我无法连接到任何网络。甚至网络管理器图标也从任务栏 (KDE) 中消失了。如果我选中iwconfig,我会看到 eth0、lo 和 wlan0mon 而不仅仅是 wlan0。正在做:

ifconfig wlan0 up 
Run Code Online (Sandbox Code Playgroud)

只是告诉我不存在这样的设备。这让我知道如何潜在地修复该模式。

以下是恢复我的互联网访问的命令:

首先,重新启动网络管理器:

 service NetworkManager restart
Run Code Online (Sandbox Code Playgroud)

(您的网络管理器服务可能称为 Network-Manager)

让我们看看您的无线适配器在做什么:

 iwconfig
Run Code Online (Sandbox Code Playgroud)

(它可能被称为 wlan0mon 而不是 wlan0 表示它仍然处于监控模式)

由于它仍处于监控模式,让我们重新打开普通模式:

 airmon-ng start wlan0 7
Run Code Online (Sandbox Code Playgroud)

(最后一个数字是频道,可能可以省略)

现在让我们停止监控界面:

 airmon-ng stop wlan0mon
Run Code Online (Sandbox Code Playgroud)

最后,让我们重新打开您的普通网络适配器:

 ifconfig wlan0 up
Run Code Online (Sandbox Code Playgroud)

现在检查正常的适配器:

 ifconfig
Run Code Online (Sandbox Code Playgroud)

(不应再显示“mon”等效项,而是显示 wlan0 或在正常模式下调用的任何适配器)

现在,您可以使用网络管理器应用程序重新连接到网络进行浏览。

不知道为什么我还没有看到这个解决方案。大多数最终会重新启动以恢复正常的互联网模式。


小智 2

目前,在 Kali 2.0 上,我找到的唯一解决方案是重新启动。我已经在双启动环境和虚拟机中尝试了 3 种具有兼容芯片组的不同 USB 适配器,并且在终止 Airmon 的相应进程后尝试了无数种方法来重新连接到互联网。我尝试过的任何组合都没有重新获得互联网连接。我在这里添加这一点,因为它是一个准确但不幸的解决方案,希望可以改进答案。