2011-02-24 5 views
0

私はtcpdumpを約1ヶ月間使用していますが、最近tcpdumpを実行しているコンピュータとの間で送受信されなかったパケットのキャプチャが停止しています。tcpdumpは常に私のパケットをフィルタリングします

sudo tcpdump -i en2 

私はifconfigでインターフェイスをチェックしました。en2は "PROMISC"モードになっています。特定のホストをフィルタとして指定すると、いくつかの「arp」メッセージしか表示されませんが、実際にネットワークで行われていることと比べて何も表示されません。

これはなぜ起こっているのでしょうか?もし誰かがアドバイスを提供できるのであれば、とても感謝しています!

リチャード

PSは、再ポストのため申し訳ありませんが、私はこの時間を登録したかったです! (新機能)

答えて

1

最近変更されたネットワーク機器について知っていますか?

一つの可能​​な説明は、スイッチが

一つの方法をあなたのアダプターにあなたのMACアドレスに意図されたトラフィックのみを送信し、幅広いキャスト(したがって、ARP)コンピュータがスイッチ(およびないハブ)に接続されていることですこれを確認するには、ネットワーク内の他のコンピュータから広範なキャストを送信し(ちょうどping 255.255.255.255を使用)、何かが見えるかどうかを確認してください。

+0

最近、私はシンプルなホームネットワーク上のwestell 7500ルータの下では、まったく変更はありません。面白いことに、私のネットワークで別のホスト(または他のホストからping *)にpingを実行すると、それぞれのエコー/応答を見ることができます。私はまた、tcpdumpを実行しているコンピュータとの間ですべてのデータ(http、ip、tcp ...)を参照していますが、実際には他のホストからは何もありません。 (今はarp *と* ICMPリクエスト)。 –

+0

私はこのルータを知らないのですが、私が使ったほとんどのルータはlanポート間のスイッチとして働くので、この動作が期待されます。スイッチまたはハブとして機能するかどうかをルーターに設定するオプションがあります。 –

関連する問題