私は昨日、Ubuntu 15.04のソースからaircrack-ng 1.2 RC2をコンパイルして使用しようとしました。次のコマンドを実行して、wlan0を監視モードに切り替えます。
Sudo airmon-ng start wlan0
そして、私のwlan0が消え、wlan0monという名前の新しいインターフェースが表示されます。それまでは、完全に機能します。
しかし、wlan0monでの作業を終了するときは、以下を使用します。
Sudo airmon-ng stop wlan0mon
インターフェイスを復元するために、コマンドが正常に実行されたことを示しています。だから私は
ifconfig
私のインターフェイスを確認したところ、まだ「wlan0mon」という名前のインターフェイスが見つかりました。そのため、wifi APの作成(hostapdおよびdnsmasqを使用)などの他のスクリプトは動作しなくなりました。
この問題の修正方法を教えていただけますか?これは、airmon-ngの使用後にwlanインターフェースの名前を復元します。
インターフェイスを削除するには
iw dev wlan0mon del
以下を使用して、関連するwlanデバイスを再作成できます
iw phy phy0 interface add wlan0 type managed
これにより、wlan0
インターフェースが作成されます。
モニターモードのときの鉱山はwlan1monでした:これは私にとってはうまくいきました
端末でairmon-ng stop wlan1monと入力し、次に[〜#〜] enter [〜#〜]を押します。 airmon-ngを使用して確認したところ、まだwlan1monがリストに表示されていたため、airmon-ng stop wlan1monコマンドを再入力してもう一度押しました- [〜#〜]入力[〜#〜]。 airmon-ngを使用した次のチェックは、私のカードがwlan1に戻ったことを示しました。お役に立てれば..
次のコマンドを使用して、インターフェースを削除できます。
iw dev wlan0mon del
見る 私は助けます VIFの作成/削除の詳細については、[仮想インターフェイス]
次の4つのコマンドを使用します。
iw dev wlan0mon del
iw phy phy0 interface add wlan0 type managed
Sudo iwconfig wlan0
service network-manager restart
この後、再びインターネットを使用できるようになります。
より簡単な方法は次のとおりです。
ifconfig wlan0mon down
ifconfig wlan0mon mode monitor
ifconfig wlan0mon up
その後 :
airmon-ng stop wlan0mon
これで、メインワイヤレスカードとしてwlan0monではなくwlan0に戻ります。
「iw dev mon0 del」は、システムで実行しないようにという大きな警告を出力します。
ここでの問題は、ほとんどの場合、ファームウェアまたはドライバーに関連しており、別のアダプターを試してみることを除いて、それについてできることはほとんどありません。ハードウェアの機能とLinuxドライバーの品質に応じて、さまざまなUSBアダプターの動作が大きく異なることがわかりました。
他に試すことができるのは、Kali linuxなどの専用の「セキュリティ」ディストリビューションを使用することです。 Kali linuxの下では、安定したものでも最先端のEdgeでも、他のディストリビューションよりも幅広い種類のアダプターでwifi監視を行うことに大きな成功を収めてきました。したがって、明らかにシステムも役割を果たしています。
Wlan0monをオフにするのと同じ問題がありましたが(UbuntuではなくKali Linuxの場合)、私の同僚は、これが原因でいくつかのアダプターをロックしたと考えています。ただし、このセクションでの2016年4月14日のColinの優れた回答により、ハードウェア(ALFA AWUS036NHA)の問題が2回入力することなく修正されました。
次のターミナルトレースを参照してください。
root@kali:~# 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
root@kali:~# 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)
root@kali:~# 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
root@kali:~#