- ベストアンサー
FFFTPで接続できない
- FFFTPで一覧の取得ができず、接続エラーが発生しています。
- ファイルサーバのリプレース後にインターネット経由でのFTP接続を試した結果、一覧が取得できず、接続エラーが発生しました。
- FFFTP以外の方法では正常に接続できることが確認されていますが、インターネット経由のFFFTPだけが接続できない状況です。
- みんなの回答 (6)
- 専門家の回答
質問者が選んだベストアンサー
> そもそもffftpだけが接続できないようなことはあるのでしょうか? 要因はいろいろ考えられますが WinSCPやAndFTPでは、 ftpやftpsだけでなく sftpやscpも使えるので そっちを使っているなら、この場合FTPサーバーは使っていないので、 それで接続できているということはあり得ます。(FFFTPはftpとftpsのみ) また、Window7のコマンドプロンプトのftpコマンドで パッシブモードを 実験してみましたが、これはFTPサーバーから接続不能なパッシブモードのIPを 通知していても、最初にopen指定したIPに接続してくれましたので FTPクライアントによってパッシブモードに使うIPアドレスの解釈が異なるようです。 なお、FTPサーバーを旧サーバーに戻しても、接続できないという件は FFFTPの設定が以前と違うということは、ないのでしょうか? たとえば、新規にFFTTPにホスト設定して、デフォルトのパッシブモードONになって しまったが、以前はOFFだったとか。 もしくは、同じIPアドレスで機器交換はしたけれもど、スイッチングハブやルータが そのMACアドレスとIPアドレスの対応をまだ学習してないだけってこともあり得ますし。 外部からパッシブOFFでFFFTPが接続できるのなら、それでよいのでしょうけど、 FTPサーバーからのデータコネクションをFTPクライアントに戻してくれないNATを使っているとか 接続元側のルータやFirewallの事情でパッシブモードしか使えないといこと だったのなら厄介ですね。 その場合、FTPサーバーでの設定で、パッシブアドレス通知に WAN側のグローバルIPアドレスを指定して、実験してみれば 原因確定できるのではないでしょうか。(以前もそうしていたのかも) ただし、その場合は、以前からLAN内部からは反対にパッシブOFFでしか接続できない FTPクライアントがあったということになりますが。
その他の回答 (5)
- chachaboxx
- ベストアンサー率23% (412/1777)
もともとFFFTPは使用していなかったのでしょうか? FW内側のFTPサーバーへの接続とNATとの絡みが、ややこしそうですね。
補足
ご回答ありがとうございます。 状況としては以下になります。 ファイルサーバ(同型機リプレース) ルータ(変更無し) PC1(リプレース前にffftpにて接続確認済み) PC2(リプレース後接続設定作成) PC3(同上) 3台ともwindows7、設置場所別、回線別。
- superside0
- ベストアンサー率64% (461/711)
> プライベートIPなのは非公開サーバをNAT経由で接続しているからです。 インターネット経由でのFTP接続では、 正引きでグローバルIPを返すホスト名 または、グローバルIPを指定している。 しかし、サーバー側のルータでNATで、LAN内のプライベートIPのサーバーに 転送して、それが192.168.*.*だということですね? しかし、インターネット経由では、その168.168.*.*へは 通らないです。 (VPN接続しているとか、ローカル側でPROXYで変換しているということでなければ) もしかしてFTPサーバー側で、パッシブのIPアドレス指定(pasv_address等) で プライベートIPを指定していませんでしょうか? FFFTPでは ・グローバルIPに対してコントロールコネククションをまず接続、 ・FTPサーバーからは、PASVでのデータコネクションに~のIPアドレス:ポートを 使えと返信がある ・FFFTPはFTPサーバーからの指定通りのIPとポートでデータコネクションしようとするが そのIPがプライベートIPなので、接続先が見つからない。 ということが おきていて > ダウンロードのためにホスト 192.168.***.*** に接続しています. (TCP/IPv4) という異常がおきていることは 考えられないでしょうか。
お礼
AndFTPで確認したところ、ご指摘の箇所がグローバルipでした。 なぜffftpだけローカルipになってしまうのか。 いずれにしても、解決の方向性が見えてきました。 ありがとうございました。
補足
ご回答ありがとうございます。 サーバを変更するまでは正常に接続できており、ルータやネットワーク設定は変更していません。 そもそもffftpだけが接続できないようなことはあるのでしょうか? 更に補足として、ffftpも含めてすべて初期設定で行っています。 また、旧サーバに戻してみましたが、同様に接続できませんでした。 ルータの再起動やftpサーバのファームウェアアップデートなどは実施済みです。
- chachaboxx
- ベストアンサー率23% (412/1777)
接続先のサーバーを更新したらFTP接続できなくなったということですが、以前からPCがあるローカル側にFTP-PROXYか何かを設置されていて、FFFTPはそこに対して接続していたのでしょうか? PCと同じネットワーク側のWindows7のエクスプローラーからサーバーにアクセスできた場合も、192.168.*.*でホストアドレスを指定しているのでしょうか?
補足
ご回答ありがとうございます。 NAT経由でアクセスしていますので、外部からはグローバルIPでの接続です。 内部での接続はローカルIPです。 問題点は、FFFTP以外は接続できるという点です。
- superside0
- ベストアンサー率64% (461/711)
インターネット経由での接続テストなのに > 227 Entering Passive Mode (192,168,***.***). > ダウンロードのためにホスト 192.168.***.*** に接続しています. (TCP/IPv4) と 192.168.*のプライベートIPに接続しにいこうとしているのがおかしいですね。 FFFTPのホスト設定で、IPアドレス指定を間違えているか hostsファイルでプライベートIPを設定してしまっているか じゃないですかね。
補足
ご回答ありがとうございます。 プライベートIPなのは非公開サーバをNAT経由で接続しているからです。 IPの間違いはありません。 hostsの編集はしていません。
- kteds
- ベストアンサー率42% (1882/4440)
お礼
ご回答ありがとうございます。 非常に詳しく情報をいただき、ありがとうございます。 色々と調査できそうな箇所がありますので、連休中に試してみます。