小弟最近利用openbsd的PF在架NAT,也可以正常連線,
外部IP POOL(111.222.333.1~111.222.333.10,網卡IP:111.222.333.40)--------PF Srv-------內部網段(192.168.1.xx~192.168.10.xx)
外部IP pool採source-hash 設定,也有設定啟動ftp -proxy,一般網路皆正常,
不過在測試LUNA game時就發生無法啟動問題,後來看連線結果就是此game在啟動時,
會使用ftp協定跟遠端server進行更新查詢,
問題來了,因為pf的ftp處理採本機ftp-proxy方式,結果client端的game連線一開始正常透過ip pool轉換某一ip出去,但之後在
利用ftp作更新查詢時,卻會從NAT的網卡IP出去,小弟猜測是兩者連線IP不一致,造成無法正常完成更新偵測及執行遊戲,
若是不採ip pool,直接用網卡IP作對外IP的話,這game就可正常執行.
這是否有解?