ASUS RT N53ルーター、デフォルトのファームウェア(busyboxとuclibcを搭載したLinux 2.6.22)を実行しています)を使用しています。そのルーターに接続している一部のWi-Fiデバイスからデータパケットをキャプチャする必要があります(iPadおよび一部のスマートフォン)が、ルーターはWi-Fiデバイスからのパッケージをイーサネットポートに転送していません。どうすればよいですか?ルーターで使用できるツールは、iptables(Tシャツオプションなし)、ebtables、 brctl.。
現在、イーサネットデバイスとWifiデバイスがブリッジを形成しています。
# brctl show
bridge name bridge id STP enabled interfaces
br0 8000.50465dc06be2 no vlan0
eth1
Ebtablesルールはありません:
# ebtables -L
Bridge table: filter
Bridge chain: INPUT, entries: 0, policy: ACCEPT
Bridge chain: FORWARD, entries: 0, policy: ACCEPT
Bridge chain: OUTPUT, entries: 0, policy: ACCEPT
これらのツールでそれを簡単に行うことはできません。トラフィックがAsusボックスとwifiデバイスの間にある場合、そのトラフィックはイーサネットインターフェイスにブリッジされません。
あなたにできること:
Asusボックス(そこでtcpdumpを実行)でトラフィックをキャプチャし、結果のダンプファイルをワークステーションにコピーします。
1つのデバイスをwifiとして使用します-イーサネットブリッジ(アクセスポイント)、および別のデバイスをwifiデバイスのデフォルトルーターとして使用します。したがって、Asusボックスでルーティングをオフにして別のルーターをイーサネットLANに配置するか、Asusボックスでwifi無線をオフにして、ルーティング機能のないブリッジモードAPを配置します。