1
tcpreplayによって送信されたパケットがサーバーに表示されないのはなぜですか?
HTTPサーバーにpcapファイルを再生しようとしています。 その前に、tcpreplayを正しく使用していることを手動で確認しようとしています。 始めます netcat -l 12345 特定のポートでlistenする。それを「サーバー」と呼びましょう 私が走っている他のマシンで tcpdump ファイル内の特定のポートへの宛先を持つすべてのトラフィックをキャプチャする dummy.pcap。その後、私はクライアントマシン上でnetcatを実行し、 "server"に接続していくつかのメッセージを送ります。 結果のpcapを確認しました tshark パケットがキャプチャされたことを示しています。 私は再びサーバー上でnetcatを起動し、そしてクライアント上でtcpreplayを起動しました。 tcpreplay -d 5 -i eth0 -t dummy.pcap しかし、サーバー上のnetcatコンソールには何も表示されません。 "server"上でtcpdumpを実行しようとしましたが、パケットが受信されたことがわかります。 パケットがnetcatコンソールに表示されないのはなぜですか?