0

これは非常に奇妙な問題です。KVM(カーネル仮想マシン)、proftpd、MySQLがインストールされ、UFWが構成​​されたUbuntu 12.04サーバーAがあります。OpenVPN と phpMyAdmin がインストールされたゲスト Ubuntu 12.04 Bと、Tomcat7 がインストールされた別のゲスト Ubunutu 12.04 C。OpenVPNでBに接続されているラップトップDを使用しており、 DはBを介してAに接続しています(iptablesマスカレード)。そして、ここに問題があります:

commons-net-3.1-ftp を使用してAから FTP ストレージをバックアップする Java プログラムを作成しました。また、このバックアップ プログラムがDで実行されている場合、BはAで実行されているサービス(ftp、MySQL など)のいずれにも接続できませんが、 BはAに ping を実行でき、 CDの両方がAに接続できます。しかし、 AからDに何かをダウンロードするために、別の FTP クライアント FlashFXP を試してみました。そのような状況では、BはAに接続できます。

ログファイルを確認しましたが、何も見つかりません。ABでtcpdump も試してみましたが、FTP バックアップが実行されている場合、AはBからパッケージを受け取ることができますが、AはBに応答しません。

この問題を解決するには、あなたの助けが本当に必要です。ありがとうございました!

4

1 に答える 1

0
  1. B から A へのネットワーク トラフィックのスニッフィングを試みる

    sudo tcpdump -A -n -s 0 -w test_ftp.log ホスト IP_OF_HOST_A

  2. D でバックアップを開始

  3. B から A の目的のサービスを使用してみてください。また、通常の http 要求をデバッグしてみてください
  4. tcpdump を停止する
  5. wireshark で test_ftp.log を確認する
于 2012-09-27T08:24:02.187 に答える