お世話になっています。
過去ログを読んでみたのですが、ちょっと判らないのでアドバイスよろしくお願いします。
今日、WarFTPdのRC2版にバージョンアップを行いました。
そこで今まで動かしていなかったnat.confファイルを使い、FTPPassiveモードに
対応させてみようと思いまして説明を読ませていただきました。
先に、初歩的な疑問点についてよろしくお願いします。
・FTPPassiveモードを使用可能にすることによって、今までPassiveモードなしで
繋がっていたFTPクライアントは、設定を変更する必要があるのでしょうか?
そして、設定方法を読んでみたのですが、
今ルーター1台に2台のWindows(1台はサーバー)と1台のMacが繋がっています。
そこで、サーバーのプライベートIPは000.000.000.Aとして、B・C・・・となっています。
nat.confの設定は以下で合っているのでしょうか?
1行目は設定不要、
2行目の# Remote IP rangeを000.000.000.000(サーバーIP)/サブネットマスク。
3行目はホスト名とポート番号
ここで気になったのですが、3行目のホスト名は自分のドメイン名を打ち込んでよいのでしょうか?
おやじ様のCGIを使用させていただいて、自動的に更新するということなので、どちらなのでしょうか?
どうぞよろしくお願いします。
こんばんは。
> 先に、初歩的な疑問点についてよろしくお願いします。
> ・FTPPassiveモードを使用可能にすることによって、今までPassiveモードなしで
> 繋がっていたFTPクライアントは、設定を変更する必要があるのでしょうか?
趣旨が今一わかりませんが、使えているならかえる必要性はないです。
そもそも、PASVは自分のためというより、FTPクライアント(相手)のために必要な機能です。
なぜなら、ファイヤウォールのある環境ではActiveモードはまず使えないのと、IEはPASVしか
対応していないからです。
> そして、設定方法を読んでみたのですが、
> 今ルーター1台に2台のWindows(1台はサーバー)と1台のMacが繋がっています。
> そこで、サーバーのプライベートIPは000.000.000.Aとして、B・C・・・となっています。
> nat.confの設定は以下で合っているのでしょうか?
> 1行目は設定不要、
> 2行目の# Remote IP rangeを000.000.000.000(サーバーIP)/サブネットマスク。
000.000.000.000(サーバーIP)/サブネットマスクとはどういう意味ですか?家庭内で使用している
ネットワークアドレスを指定してください。サーバーIPではなくネットワークです。
> ここで気になったのですが、3行目のホスト名は自分のドメイン名を打ち込んでよいのでしょうか?
> おやじ様のCGIを使用させていただいて、自動的に更新するということなので、どちらなのでしょうか?
cgiを使うなら、変えなくていいと書いてありますよね。変えたらファイルが壊れるとも。
nat.confの使いかたを理解してください。cgiで自分のドメインをDDNSで牽いて、WAN側のアドレスをget
してここに書き込み、WarftpdをリスタートするのがおやじのCGIです。CGIを使うなら変えないでください。
使わないなら、自分のドメインを書いてください。Warftpdが起動時にDDNSを牽いてWAN側アドレスを
記憶してPASV処理時にそのアドレスを使います。但し、起動時にしか牽かないので、途中でアドレスが
変わったらアクセスできなくなりますので、自分でリスタートが必要です。これを自動化しているのが
おやじのCGIです。
ご回答ありがとうございます。
今のところですと、クライアントのWindowsでは問題ないですがMacintoshでの通信には
Passiveモードに対応している必要がありますよね。
>000.000.000.000(サーバーIP)/サブネットマスクとはどういう意味ですか?家庭内で使用している
>ネットワークアドレスを指定してください。サーバーIPではなくネットワークです。
これについてですが、家庭内のネットワークアドレスとサブネットマスクということは、
192.168.x.xというプライベートIPとサブネットマスクを書き込む事で良いのでしょうか。
ということは、デフォルトの設定でこちらの場合問題ないので、そのままにしておいて問題ないないと言う事ですよね。
おやじ様のCGIを使用してファイル書き換えを行う場合は変更は不要な事は存じています。
アドバイス頂けて、設定の方法が大体理解できました。