モニタモードで起動するには、/etc/network/interfacesのインターフェイスをどのように設定しますか?

モニタモードで起動するには、/etc/network/interfacesのインターフェイスをどのように設定しますか?

インターフェイスはモニタモードでのみ実行され、次のように設定したいと思います。/etc/network/interfaces

/etc/network/interfacesモニタモードで起動するようにインターフェイスをどのように設定しますか?

明確にするために

airmon-ng start wlan1 

しかし/etc/network/interfaces、。


1つの解決策は、前のコマンドをに入れることです。/etc/network/if-up.dしかし、私はこれを行うより正式な方法を探しています。

最初から、man wirelessモードは「ワイヤレスモード」フィールドで設定されます。このソリューションは機能しません

$ cat /etc/network/interfaces
[...]
auto wlan1
wireless-mode Monitor
[...]
$ /etc/network/interfaces:41: misplaced option
ifup: couldn't read interfaces file "/etc/network/interfaces"

PS:Debian 8.0で実行

答え1

それを入れたいですか?監視装置モードまたは乱雑モデル? 2つの間には次の違いがあります。

定義

モニターモード

アクセスポイントに接続(接続)せずに無線パケットをスニッフィングします。道を歩きながら人々が話していることを聞くのと同じだと思います。

無差別モード

アクセスポイントに接続した後、パケットをスニッフィングします。これは、無線サポートデバイスが無線でデータを送信しますが、意図した受信機で処理するように「表示」するだけであるため、可能です。交換LANとは異なり、パケットを送信できず、パケットが特定のデバイスにのみ到達することを保証することはできません。

会話を交わす人々のグループに参加しながら、誰かが「こんにちはマイク、私は新しいノートパソコンを買った」と言うのを聞くことができると思います。あなたがマイクではなく、マイクがその言葉を聞く運命であったとしても、あなたはまだその言葉を聞くことができます。

(これらの定義についてAdiの功績)

どのように

私はあなたがウォッチモードではなくpromiscuousモードをしたいと思いますので、/etc/network/interfaces方法をお教えします。

無差別モード

でこれを行うには、/etc/network/interfaces次の構成を見てください。

iface eth0 static
address 192.168.2.1
up /sbin/ifconfig eth0 promisc on

最後の行が関連しています。 eth0がオンライン状態(「up」)になると、無差別モードに切り替わります。

答え2

この構成は、起動時にwlan0をモニターモード(Jessie)に設定します。

#/etc/network/interfaces.d/wlan0
auto wlan0
iface wlan0 inet manual
  wireless-mode monitor

しかし、airmon-ngもインターフェイスマッピングを使用していると思います。

[補足] pre-upコマンドを使用すると正常に動作できます。

auto mon0
iface mon0 inet manual
  pre-up iw wlan0 interface add mon0 type monitor
  wireless-mode monitor

答え3

明確にするために

airmon-ng start wlan1

iwモニタリングインタフェースは、次のコマンドで追加できます。

iw phy phy1 interface add mon1 type monitor

mon1インターフェイスをキャプチャするには、wlan1インターフェイスを削除します。

iw dev wlan1 del

〜できるようにするmon1

ifconfig mon1 up

周波数設定:

iw dev mon1 set freq put_the frequency_here

確認するiwconfig mon1

関連情報