投稿日:2003年05月13日 作成鷹の巣

No.10113 ルータを変えたら、FTPで接続できない人がいます。



ルータを変えたら、FTPで接続できない人がいます。

No.10113 投稿時間:2003年05月13日(Tue) 23:55 投稿者名:CHIRI URL:

質問させてください。
ルータを変える前まではPASVモード「オン」or「オフ」どちらかで接続できていましたが、
ルータを変えてから↑の設定で接続が出来なくなってしまいました。
※通常通り接続できる環境の人もいます。
また、ルータでPASVポートの設定は一切しておりません。
どうしたら、接続できるようになるのでしょうか?
ご教授よろしくお願いします。


クライアントからのPASVコマンドに対し、サーバがプライベートIPアドレスを返している?

No.10116 投稿時間:2003年05月14日(Wed) 10:04 投稿者名:通行人 URL:

> ルータを変えてから↑の設定で接続が出来なくなってしまいました。
> ※通常通り接続できる環境の人もいます。
> また、ルータでPASVポートの設定は一切しておりません。

最初に疑われる原因は、「新しいルータが、FTP のコマンド書き換えに対応していない」というものです。
次の現象と一致していないかどうか、クライアントに確認してもらって下さい。

◎クライアントからの PASV コマンドに対し、サーバがプライベート IP を返している。

これは、FFFTP のような、FTP のコマンド送受内容が見えるクライアントソフトで確認する必要があります。また、サーバの置いてある LAN の外から見なければなりません。
「サーバが返す IP」とは、PASV に対するサーバの「227 Entering Passive Mode (aaa,bbb,ccc,ddd,eee,fff).」という応答の、後ろの数字部分「aaa,bbb,ccc,ddd」です。

FFFTP の場合、ログウィンドウに

| >PASV
| 227 Entering Passive Mode (192,168,ccc,ddd,nnn,nnn).
| ダウンロードのためにホスト 192.168.ccc.ddd (mmmmm) に接続しています.

のような感じで表示されることでしょう。

これが原因なら、サーバとルータに PASV モード用のパラメータを設定しましょう。
上記現象と一致しないなら、原因は他にあります。
(その場合でも、サーバが返した IP がインターネット上の IP と一致しているかどうかは、見ておいて下さい)


|目次|掲示板|過去ログ目次|▲頁先頭|