こんにちは
中嶋といいます。
現在、Linux 2.2.x のIPマスカレード機能を使ってゲートウェイを構築して、
LANをインターネットに接続しています。昨日までは外部に普通にFTPできて
いたのですが、今日から突然、大きいファイルを転送できなくなりました。
FTP以外のプロトコル(HTTP,SMTP,SSHなど)はどんなに大きなデータでも
転送できますが、FTPに関しては、パッシブモードでも通常モードでも、
約数百キロバイト以上のものをgetもputもできなくなってしまいました。
ゲートウェイになっているマシンからは正しくFTPでき、IPマスカレードを
使った場合だけ、転送に失敗(途中でリモートからのパケットが中継され
なくなる)します。
FTP以外のプロトコルは問題ないので、Ethernetのカードは問題ないと
思われます。カーネルは 2.2.9,2.2.14,2.2.17の3種類を試しました。
使用モジュールは ip_masq_ftp.o です。 2.4系は試していません。
今回アドバイスをいただきたいのは、
* IPマスカレードで設定を変えていないのに突然挙動が変わってしまったら、
何を疑えばいいのか。
* IPマスカレードで1M以上のおおきなファイルをFTP転送する時には、
何か留意点はあるか。
という事だと思います。
よろしくおねがいします。
--------
中嶋謙互