このスレッドは未解決です(解決したらこちらで解決済にしてください)
<<戻る

ProftpでLAN内からPASVで接続できない このメッセージに返信する
日時: 2007/10/02 12:47
名前: Ponny
URL:
ProftpでFTPサーバを構築しています。

LAN内からPASVモードで接続を行うと、接続できません。
外部からのPASV接続用に

MasqueradeAddress hoge.hoge.jp(DDNSアドレス)
PassivePorts 60000 61000

という設定をし、外部からは問題なくPASVモードで接続できています。
LAN内部からPASVモードで接続しようとしたところ、MasqueradeAddress(=グローバルIPアドレス)で接続しようとするので、結果接続が出来ない状態になっています。

原因は分かっているのですが、回避策が分かりません・・・。
http://bbs.fedora.jp/read.php?FID=8&TID=2875
上記サイトのVirtualhostを使用すれば良いというところまでは辿り着いたのですが、Virtualhostの設定をしても設定が反映されません。

どうすればこの状態を回避できるのでしょうか?
記事編集 編集
Re: ProftpでLAN内からPASVで接続できない このメッセージに返信する
日時: 2007/10/02 17:07
名前: 通りすがり
URL:
クライアントソフトを下記のように変更してもダメですか?

http://centossrv.com/smartftp.shtml
記事編集 編集
Re: ProftpでLAN内からPASVで接続できない このメッセージに返信する
日時: 2007/10/03 09:39
名前: Ponny
URL:
ご回答ありがとうございます。
クライアントソフトはFFFTPを使用しています。

SmartFTPでもNextFTPでも問題ないようなのですが、
クライアントソフトは変更せずFFFTPで問題を解決したいと思っています。
記事編集 編集
Re: ProftpでLAN内からPASVで接続できない このメッセージに返信する
日時: 2007/10/04 08:30
名前: 名前未記入
URL:
LANの中から、サーバのIPアドレスで
接続したら、どうなりますか?
記事編集 編集
Re: ProftpでLAN内からPASVで接続できない このメッセージに返信する
日時: 2007/10/04 11:31
名前: Ponny
URL:
IPアドレスで接続しても、ホスト名で接続しても同じでした。
グローバルIPアドレスに接続しにいく→失敗です。

今回の場合、PCを外に持ち歩く事を想定しています。
なので、クライアント側の設定を変えないようにしたいのです。
PASV使わないようにアナウンスするか、NextFTP使うのが一番簡単な気がしてきました・・・。
記事編集 編集
Re: ProftpでLAN内からPASVで接続できない このメッセージに返信する
日時: 2007/10/04 14:00
名前: 名前未記入
URL:
LANの中より、サーバのローカルIPアドレスで
接続をした場合はいかがでしょうか?
また、LANの中からWEBにホームページアドレス、
グローバルIPアドレス、ローカルIPアドレスで
アクセスをするとどうなるでしょうか?
記事編集 編集
Re: ProftpでLAN内からPASVで接続できない このメッセージに返信する
日時: 2007/10/05 20:52
名前: 管理人
URL:
FTPサーバー側でクライアントに返すPASV接続用のIPアドレスとしてグローバルIPアドレスを返すように設定しているので、アクセス時のIPアドレスをいくら変えてもダメです。
SmartFTPを利用するのが最も手っ取り早いです。FFFTPに比べて特に不足はないと思いますが。
当サイトでSmartFTPを推奨する理由はこの機能に依るところが最も大きいです。


記事編集 編集
件名※必須
名前※必須
URL
任意のパスワード (投稿後のコメント修正・削除時に使用)
画像認証※必須 投稿キー(画像で表示されている数字を入力)
コメント※必須

※質問を投稿後に自己解決された場合は、原因と行った対処を具体的に書き込み下さるよう、よろしくお願いします。

- WEB PATIO -