web-dev-qa-db-ja.com

airmon-ngはwlan0をwlan0monに変更しますが、復元しません

私は昨日、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インターフェースの名前を復元します。

6
7sDream

インターフェイスを削除するには

iw dev wlan0mon del

以下を使用して、関連するwlanデバイスを再作成できます

iw phy phy0 interface add wlan0 type managed

これにより、wlan0インターフェースが作成されます。

9
vkj

モニターモードのときの鉱山はwlan1monでした:これは私にとってはうまくいきました

端末でairmon-ng stop wlan1monと入力し、次に[〜#〜] enter [〜#〜]を押します。 airmon-ngを使用して確認したところ、まだwlan1monがリストに表示されていたため、airmon-ng stop wlan1monコマンドを再入力してもう一度押しました- [〜#〜]入力[〜#〜]airmon-ngを使用した次のチェックは、私のカードがwlan1に戻ったことを示しました。お役に立てれば..

3
Colin

次のコマンドを使用して、インターフェースを削除できます。

iw dev wlan0mon del

見る 私は助けます VIFの作成/削除の詳細については、[仮想インターフェイス]

1

次の4つのコマンドを使用します。

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

この後、再びインターネットを使用できるようになります。

1
Matheus Mendes

より簡単な方法は次のとおりです。

ifconfig wlan0mon down
ifconfig wlan0mon mode monitor
ifconfig wlan0mon up

その後 :

  airmon-ng stop wlan0mon

これで、メインワイヤレスカードとしてwlan0monではなくwlan0に戻ります。

0
Parth Sikka

「iw dev mon0 del」は、システムで実行しないようにという大きな警告を出力します。

ここでの問題は、ほとんどの場合、ファームウェアまたはドライバーに関連しており、別のアダプターを試してみることを除いて、それについてできることはほとんどありません。ハードウェアの機能とLinuxドライバーの品質に応じて、さまざまなUSBアダプターの動作が大きく異なることがわかりました。

他に試すことができるのは、Kali linuxなどの専用の「セキュリティ」ディストリビューションを使用することです。 Kali linuxの下では、安定したものでも最先端のEdgeでも、他のディストリビューションよりも幅広い種類のアダプターでwifi監視を行うことに大きな成功を収めてきました。したがって、明らかにシステムも役割を果たしています。

0
user1474328

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:~# 
0
Bill Anon