インターフェイスはモニタモードでのみ実行され、次のように設定したいと思います。/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とは異なり、パケットを送信できず、パケットが特定のデバイスにのみ到達することを保証することはできません。
会話を交わす人々のグループに参加しながら、誰かが「こんにちはマイク、私は新しいノートパソコンを買った」と言うのを聞くことができると思います。あなたがマイクではなく、マイクがその言葉を聞く運命であったとしても、あなたはまだその言葉を聞くことができます。
どのように
私はあなたがウォッチモードではなく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