スレ違いかもしれないですが教えてください。

大半のADSLはFTPにpassiveモードを使わないと使えなくなりますよね。
これってモデム(内蔵ルータ)のIPマスカレード機能のせいだと思うんですが、
もしFTPのサーバ側がpassiveモードに対応していなかった場合、もう諦めるしかないんでしょうか?

なんかIPマスカレードをファイアウォールで行うと出来るって話は聞いたことはあるんですが、
(ファイアウォールにはプライベートアドレスとFTPのポート番号を対応づける機能があるらしい)
できれば通常のADSLで解決したいです。(フレッツADSLの8Mか12Mで)

分かればでいいので、良い解決策があればご教授ください。
よろしくお願いいたします。

(モデム内蔵ルータで上記のファイアウォールみたいな機能があれば、それが最良だと思うのですが、、、)