通りすがりのかた、なかたさん 有難う御座いました。 おやじさんのとこも 見ましたが、再度やってみます。有難う御座いました。厨な 質問すいませんでした。
これからも 宜しくお願い申し上げます。通りすがりの方の アドバイスとても
良くわかりました。有難う御座います。
hasimotoさん、
ですから、両方NATの場合はPORTモードでもPASVモードでも原理的にだめです。リスト取得でもなんでもデータコネクションが成立しないのですからだめに決まっていますよね。
だめな理由も、どうすればいいかも、おやじさんのページに書いてあります。
その理由がわかっていれば、G6FTPサーバでできるのかどうか、できるとすればどう設定すればいいか、もわかると思います。
あるいは、おやじさんのページの
「FTPDによっては(おやじが使用しているProFTPDやWarFTPdなど)、ルータの特殊な機能に頼らずPASVモードで動かすことができることが判明しました。下記およびProFTPD、WarFTPd(NT編)、WarFTPd(9x編)、サーバ公開のための設定、TCP/IP通信の概要の各ページも参照願います。(2002.09.29)」
にしたがって設定する方が簡単かもしれません。
hasimoto さん、HTTPd の話では無くなりますが
FTP サーバとクライアントそれぞれが、ルータ配下のプライベート IP で動いている場合は
条件 1: クライアント側のルータが、PORT コマンドの引数 (http://acorn.zive.net/~oyaji/router/ftp.htm#taisaku の 1.) の書き換えに対応している製品である
→ PORT モードで利用可能。
条件 2: サーバ側のルータが、PASV コマンドに対するサーバの応答 (http://acorn.zive.net/~oyaji/router/ftp.htm#taisaku の 2.) の書き換えに対応している製品である
→ PASV モードで利用可能。
条件 3: サーバが、PASV コマンドに対しルータの WAN 側のアドレスを返答するよう設定 (http://acorn.zive.net/~oyaji/router/ftp.htm#proftpd の 1. など) できるタイプであり、その機能を利用するための設定がサーバとルータに対し適切になされている
→ PASV モードで利用可能。
上記 3 条件のうち 1 つも該当しないのであれば、FTP を利用した接続は不可能です。
リスト取得で止まります。
早速のご回答有難う御座います。ポートは20も21も空けております。
ワーFTPでも、他のものでも 同じですね。今はG6FTPサーバですが、PASVを
やはり超えられません。なかたさまの 書かれた おやじさまのサイトも
すでに読んでおりますが、超えれません。相手がルータ(NATも同じ)だと
いきませんというか、リスト取得しないです。
hasimoto さん、
ちょっと意味がよくわかりませんが、AN HTTPD をゲートウェイとして使っている場合の話ですか?
とりあえずFTPの仕組みを理解した方がよいと思います。
http://acorn.zive.net/~oyaji/router/ftp.htm
を見てください。特に、両方にNATルータがある場合にPASVモードやPORTモードでどう動作するかということを注意して読んでみて下さい。
話はそれからだと思いますが、FTPサーバソフトが何かによってはどうしようもないケースもあります。
hasimoto様
外していたらごめんなさい。
おそらくルータの(フィルタの)設定の問題と推察いたします。
ポート20番と21番を通す設定が必要なのでは?
はじめまして、1.42から 使わせて頂いております。有難う御座います。
質問よろしいでしょうか?
OS XP pro ルータはブロードバンドルータです。FTPサーバの ことで
お聞きしたいのですが。相手がルータを使用してますと、FTPサーバへは入ってこれ
ません。相手がルータが無い状態だと入ってこれます。ローカルのPCをIPを固定して
ルータでDHCPを有効にして、ポートを空けてます。 1.42では ゲートウェイという
設定項目がオプションにありましたが、そこの設定でしょうか? ちなみにゲートウェイでのFTPを21にしますと、全く駄目です。ポートを変えてます。
宜しくご伝授いただけませんでしょうか?