ProFTPD設定メモ
そこここと参考にしてそれらしくやりました。
しかしPORTモードではちゃんと使えるがPASVモードではファイル一覧が表示されない。
数時間調べ続け判った原因はルータによるポートの置き換え中継とiptablesによるブロック。
ルータの中継についてはこちら
- No.3281 proftpdのpassiveモードについて(http://www.aconus.com/~oyaji/bbs/past/0005/B0003281.html)
要約すると、
症状:
原因:
- LAN側ポートとWAN側ポートをルータ管理下において変換しパケットを通過させるというルータの機能
解決策:
- ProFTPD側のPASVモード用設定を削除
iptablesについてはFedoraはまた別に設定方法があるようですが、Vine Linux 4.1ではデフォルトの状態で
# /sbin/modprobe ip_conntrack_ftp
を実行すればうまくいくようです。
FTP関連の通信をとらえてパケットを通過させる機能があるらしいです。他に設定を弄る必要はありません。
でもいまだにLAN内からサーバにアクセスすることができません。こっちの原因究明は放置。