わざわざデータコネクションのポート番号を乱数で決めているのに。
任意の値にしたいってことですか?
AIXのパケットフィルターで「related」みたいな概念なかった?