- ベストアンサー
FTPサーバに繋がらない
- ルータの外部のインターフェースは唯一のパブリックアドレス(121.245.1.xxx)であり、内部はプライベートアドレスであります。
- 今回の設定では530のエラーが発生し、FTPサーバに接続できません。
- 以前の設定ではパブリックアドレスをホスト名のアドレスに設定することで繋がっていましたが、今回はうまくいっていません。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
> Wanポート開始 -終了 ー>LAN側転送IPアドレス : ポート > ftp(21)/ TCP -> 121.245.1.xxx : ftp(21) これを見る限りLAN/WANの区別もわかってないですよね WANがルータの上位側(121.245.1.xxx)、LANがPC等がつながっている側(192.168.1.x) なので正しい設定はこう Wanポート開始 -終了 ー>LAN側転送IPアドレス : ポート ftp(21)/ TCP -> 192.168.1.2 : ftp(21) > 投稿した後で気が付いたのですが、このルータにDebianのEtchと供に、もう1つ、市販のルータを繋いで(ネットワークは192.168.0.0/24)今、質問をしているパソコンを繋いでいます。 この市販ルータのNAPTがonになっているのであれば、192.168.0.0/24に対するルーティングをRT-200KIに行わなくてもいいです ただし、FFFTPではパッシブモードをonにする必要がありますが そもそも、192.168.1.2に対してFTPしてうまくいってるんでしょうか?
その他の回答 (1)
- 774danger
- ベストアンサー率53% (1010/1877)
> ルータのNATはポート20・21番を解放してます。 このポート開放というのは、単にFirewallの設定を開けただけではなく、 121.245.1.xxxの20,21/TCP → 192.168.1.2の20,21/TCP とポートフォーワードする設定をしたということで合っていますか? あとは、/etc/hosts.allowあたりでプライベートアドレスからのアクセスのみとかの制限をしてないかとか
お礼
お礼欄を使ってしましますが、お許しください 上記の Wanポート開始 -終了 ー>LAN側転送IPアドレス : ポート ftp(21)/ TCC -> 121.245.1.xxx : ftp(21) TCCではなくTCPです。
補足
ポート解放はISPから借りているルータ(RT-200KIでNTT製品)のNAPT設定でポートを下記のように解放 Wanポート開始 -終了 ー>LAN側転送IPアドレス : ポート ftp(21)/ TCC -> 121.245.1.xxx : ftp(21) としました。 /etc/hosts.allowの記載は#で全てコメントOUTされています。 投稿した後で気が付いたのですが、このルータにDebianのEtchと供に、もう1つ、市販のルータを繋いで(ネットワークは192.168.0.0/24)今、質問をしているパソコンを繋いでいます。 このパソコンのFFFTからFTPの試験をしているのですが、考えてみれば、 121.245.1.xxxに向かったパケットはルータの中で行先を見失うと言う事なのだろうと推測します。 NTTのルータには DHCP設定、IPフィルタ設定、ルーティングテーブル設定が出来るようですが、DHCP設定を静的に設定して、ルーティングテーブルを設定すれば良さそうな気がしますがそれで繋がりますか? ルーティングテーブル設定に 送信元アドレス/接続先 宛先ネットワークアドレス・マスク長/接続先 宛先ネットワークアドレス・マスク長/ゲートウエイIPアドレス を埋める欄があるのですが、 この送信元ドレスと宛先ネットワークアドレスの解釈が出来ていません、 送信元アドレスは 121.245.1.xxx 宛先ネットワークアドレス 192.168.1.2 と静的アドレスを宛がえば良いということでしょうか?
お礼
お礼の返事遅れて申し訳ございませんでした。 LanとWanの違い解っていたつもりですが、設定を変えたとたんに解らなくなっていました。今日、FFFTPのアドレスをWanのアドレスでなく192.168.1.2に変更しましたら問題なく繋がりました。 ご指摘のようにポートを開放する必要もなかったようです。 お陰様で問題が1つ解決しました。