web-dev-qa-db-ja.com

"ioctl(SIOCGIFINDEX)failed:No such device"を修正する方法?

 root @ Sphinx-PC:〜#
 root @ Sphinx-PC:〜#airmon-ng start wlan0 
 
問題を引き起こす可能性のある5つのプロセスが見つかりました。
 airodump-ng、aireplay-ng、またはairtun-ngが短時間の後に動作しなくなった場合は、
短時間で「airmon-ng check kill」を実行することをお勧めします
 
 PID名
 899 avahi-daemon 
 920 NetworkManager 
 922 wpa_supplicant 
 966 avahi-daemon 
 1096 dhclient 
 
 PHYインターフェイスドライバーチップセット
 
 phy0 wlp7s0 ath9k Qualcomm Atheros AR9485 Wireless Network Adapter(rev 01)
 
 root @ Sphinx-PC:〜#
 root @ Sphinx-PC:〜#
 root @ Sphinx-PC:〜#airodump-ng mon0 
インターフェイスmon0:
 ioctl(SIOCGIFINDEX)failed:No such device 
 root @ Sphinx-PC:〜#
2
Janick

あなたがしようとするとき

root@Sphinx-PC:~#     airodump-ng mon0
Interface mon0: 

あなたはインターフェースmon0を見つけることができません、代わりにインターフェースwlp2s0
あなたのwlan0は、mon0としてwlp2s0になりました

試す

airmon-ng start wlan0
airodump-ng  wlp2s0

これを試して

Sudo airmon-ng

これを私のデバイスに見せて

PHY Interface   Driver      Chipset

phy0    wlp1s0  ath9k       Qualcomm Atheros QCA9565 / AR9565 Wireless Network Adapter (rev 01)

wlp1sが表示され、次のように開始できます

Sudo airmon-ng start wlp1s0

wlp1sは私のデバイスインターフェイスであり、多分あなたのために異なり、これを示します

Found 4 processes that could cause trouble.
If airodump-ng, aireplay-ng or airtun-ng stops working after
a short period of time, you may want to run 'airmon-ng check kill'

  PID Name
  689 avahi-daemon
  696 avahi-daemon
  705 NetworkManager
  818 wpa_supplicant

PHY Interface   Driver      Chipset

phy0    wlp1s0      ath9k       Qualcomm Atheros QCA9565 / AR9565 Wireless Network Adapter (rev 01)

        (mac80211 monitor mode vif enabled for [phy0]wlp1s0 on [phy0] wlp1s0mon)
        (mac80211 station mode vif disabled for [phy0]wlp1s0)

あなたは見ることができます[phy0] wlp1s0 on [phy0] wlp1s0monこの名前は私のデバイスインターフェースなので、これを入力します

airodump-ng wlp1s0mon

そして私のために働きます

私は同じ問題を抱えていました、私はこれを試してみましたがうまくいきました。

最初に入力しました:

PC@PC:~#$ Sudo airmon-ng

Interface   Chipset     Driver

その後

PC@PC:~#$ airmon-ng start <Interface>

Interface   Chipset     Driver

<Interface> <Chipset>   <Driver>
                        (monitor mode enabled on <mon0>)

これで、インターフェイスを使用する準備ができました。最後に、次のように入力しました。

PC@PC:~#$ airodump-ng mon0

BSSID              PWR  Beacons    #Data, #/s  CH  MB   ENC  CIPHER AUTH ESSID
0