2015-06-10 4 views
5

I complie Aircrack 1.2 RC2 von der Quelle in meinem Ubuntu 15.04 gestern und versuchen, es zu benutzen, ich diesen Befehl meine wlan0 trun Modus zu überwachen:airmon-ng Änderung wlan0 wlan0mon aber nicht wieder her

sudo airmon-ng start wlan0 

Und dann meine wlan0 verschwinden, gibt es eine neue Schnittstelle namens wlan0mon erscheinen. Bis dahin funktioniert es perfekt.

Aber wenn ich meine Arbeit mit wlan0mon beenden, die ich benutze:

sudo airmon-ng stop wlan0mon 

meine Schnittstelle zu restaurieren, es zeigt, dass der Befehl erfolgreich ausgeführt wird. Also versuche ich

ifconfig 

meine Schnittstelle zu überprüfen und festgestellt, dass die Schnittstelle nach wie vor „wlan0mon“ genannt, also mein anderes Skript wie eine WiFi-AP erstellen (mit hostapd und dnsmasq) funktioniert nicht mehr.

Würden Sie mir bitte sagen, wie Sie dieses Problem beheben können? Stellen Sie den Namen der wlan-Schnittstelle nach der Verwendung von airmon-ng wieder her.

+0

Möglicherweise haben Sie mehr Glück, wenn Sie diese Frage auf [Super User] (http://superuser.com/) oder [Unix & Linux] (http://unix.stackexchange.com/) – Raniz

+0

@Raniz Thanks ! Ich werde deinen Ratschlag versuchen. – 7sDream

Antwort

1

können Sie den folgenden Befehl verwenden, um die Schnittstelle zu löschen.

iw dev wlan0mon del

Siehe iw für weitere Informationen über das Erstellen/Löschen VIFs helfen [Virtual Interface]

0

"iw dev mon0 del" gibt eine große Warnung aus, dies nicht auf meinem System zu tun.

Das Problem hier ist fast immer Firmware oder Treiber, und es gibt nicht viel, was Sie dagegen tun können, abgesehen von einem anderen Adapter versuchen. Ich habe festgestellt, dass sich unterschiedliche USB-Adapter je nach Hardwarefähigkeit und Qualität des Linux-Treibers sehr unterschiedlich verhalten.

Die andere Sache, die Sie versuchen können, ist die Verwendung einer dedizierten "Sicherheit" Verteilung wie Kali Linux. Ich habe viel größeren Erfolg mit Wi-Fi-Überwachung auf einer größeren Anzahl von Adaptern unter Kali Linux als andere Distributionen, ob stabil oder blutig. Das System spielt also auch eine Rolle.

+0

Welche Warnung hast du bekommen? Wenn Sie haben: 'Befehl fehlgeschlagen: Operation nicht erlaubt (-1)' Sie müssen nur den Befehl mit 'sudo' wie in einem dieser Beispiele ausführen: 'sudo iw dev wlp2s0mon del' oder' sudo iw dev mon0 del' oder 'sudo iw dev wlan0mon del' – mchid

7

"iw dev wlan0mon del" - löscht die Schnittstelle

Sie können die entsprechende WLAN-Gerät neu erstellen

"iw phy phy0 interface add wlan0 type managed" 

dies einen wlan0 Schnittstelle erstellen.

3

Meins war wlan1mon wenn im Monitor-Modus: Das ist für mich

arbeitete

Am Terminaltyp in airmon-ng wlan1mon stoppen dann ENTER drücken. Als ich eincheckte mit airmon-ng die wlan1mon zeigte noch auf der Liste so abgetippt ich die airmon-ng wlan1mon Befehl stoppen und erneut gedrückt ENTER. Die nächste Überprüfung unter Verwendung von airmon-ng zeigte, dass meine Karte zu wlan1 zurückgekehrt war. Hoffe, das hilft ..

0

Ich hatte das gleiche Problem abdrehen wlan0mon (aber in Kali Linux, nicht Ubuntu) und ich glaube, ein Kollege von mir gesperrt ein paar Adapter aus diesem Grund. Colins ausgezeichnete Antwort vom 14. April 2016 in diesem Abschnitt korrigierte das Problem auf meiner Hardware (ein ALFA AWUS036NHA) für mich, ohne es zweimal eingeben zu müssen.

Siehe folgende Terminal-Trace:

[email protected]:~# ifconfig -a 
    eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 
      inet xxx.xx.x.xxx netmask 255.255.254.0 broadcast xxx.xx.x.xxx 
      inet6 xxxx::xxx:xxxx:xxxx:xxx prefixlen 64 scopeid 0x20<link> 
      ether xx:xx:xx:xx:xx:xx txqueuelen 1000 (Ethernet) 
      RX packets 29180 bytes 2801373 (2.6 MiB) 
      RX errors 0 dropped 0 overruns 0 frame 0 
      TX packets 301 bytes 30578 (29.8 KiB) 
      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 1 (Local Loopback) 
      RX packets 17 bytes 1009 (1009.0 B) 
      RX errors 0 dropped 0 overruns 0 frame 0 
      TX packets 17 bytes 1009 (1009.0 B) 
      TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 

    wlan0mon: flags=867<UP,BROADCAST,NOTRAILERS,RUNNING,PROMISC,ALLMULTI> mtu 1500 
      unspec 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00 txqueuelen 1000 (UNSPEC) 
      RX packets 314530 bytes 70996027 (67.7 MiB) 
      RX errors 0 dropped 307920 overruns 0 frame 0 
      TX packets 0 bytes 0 (0.0 B) 
      TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 

    [email protected]:~# airmon-ng stop wlan0mon 

    PHY Interface Driver  Chipset 

    phy0 wlan0mon ath9k_htc Atheros Communications, Inc. AR9271 802.11n 

      (mac80211 station mode vif enabled on [phy0]wlan0) 

      (mac80211 monitor mode vif disabled for [phy0]wlan0mon) 

    [email protected]:~# ifconfig -a 
    eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 
      inet xxx.xx.x.xxx netmask 255.255.254.0 broadcast xxx.xx.x.xxx 
      inet6 xxxx::xxx:xxx:xxxx:xxx prefixlen 64 scopeid 0x20<link> 
      ether xx:xx:xx:xx:xx:xx txqueuelen 1000 (Ethernet) 
      RX packets 44007 bytes 4186533 (3.9 MiB) 
      RX errors 0 dropped 0 overruns 0 frame 0 
      TX packets 368 bytes 36296 (35.4 KiB) 
      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 1 (Local Loopback) 
      RX packets 21 bytes 1249 (1.2 KiB) 
      RX errors 0 dropped 0 overruns 0 frame 0 
      TX packets 21 bytes 1249 (1.2 KiB) 
      TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 

    wlan0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500 
      ether xx:xx:xx:xx:xx:xx 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 

    [email protected]:~# 
+0

Wenn Sie nicht das Privileg haben, zu kommentieren, dann schummeln Sie nicht um diese Beschränkung, es ist aus einem Grund vorhanden. Auf der anderen Seite sieht es so aus, als würde ein wenig Bearbeitung eine akzeptable Antwort geben. – Yunnosch

+0

@Yunnosch - danke für die Ergänzung und die konstruktive Kritik. Ich denke, ich habe jetzt ein ausreichend hohes Privileg, um den Kommentar direkt zu machen (oder es zu einer Antwort zu machen, wenn Sie das bevorzugen). Ich schätze den sanften Anstoss zum Festhalten an der Form. Ich finde diese Foren informativ und möchte das, was ich entdeckt habe, zurückgeben, zumal ich so viele Probleme habe, die keine einfachen Antworten haben (oder solche, die zumindest leicht gefunden werden können). - Rechnung –

0

ich es gefunden habe !!!

Verwenden Sie diese 4 Befehle:

iw dev wlan0mon del
iw phy phy0 interface add wlan0 type managed
sudo iwconfig wlan0
service network-manager restart

Danach werden Sie in der Lage sein, wieder Internet zu nutzen.

Grüße.

Verwandte Themen