ProFTPD設定メモ

そこここと参考にしてそれらしくやりました。
しかしPORTモードではちゃんと使えるがPASVモードではファイル一覧が表示されない。


数時間調べ続け判った原因はルータによるポートの置き換え中継とiptablesによるブロック。
ルータの中継についてはこちら

要約すると、
症状:

原因:

  • LAN側ポートとWAN側ポートをルータ管理下において変換しパケットを通過させるというルータの機能

解決策:

  • ProFTPD側のPASVモード用設定を削除


iptablesについてはFedoraはまた別に設定方法があるようですが、Vine Linux 4.1ではデフォルトの状態で

# /sbin/modprobe ip_conntrack_ftp

を実行すればうまくいくようです。
FTP関連の通信をとらえてパケットを通過させる機能があるらしいです。他に設定を弄る必要はありません。


でもいまだにLAN内からサーバにアクセスすることができません。こっちの原因究明は放置。