ipfwの設定で煮えています。
  +-------------+       +--------------+
  | ipfw          |      |SMTP         | A: 221.xxx.xxx.xxx(Global固定)
  | FreeBSD Box |       |    サーバ   | B: 172.16.xxx.xxx
A +             + B---C +               | C: 172.16.xxx.yyy
  +-------------+       +--------------+
上の図のように、FreeBSD BoxでNATして、SMTPサーバを外部に公開しています。
しかし、FreeBSD Boxのipfwの設定が詰められません。
サンプル(/etc/rc.firewall)のOPENだと、外部の他のホストからから25/tcpが見えますが、SIMPLEだと見えません。
${fwcmd} add pass tcp from any to any 25
${fwcmd} add pass tcp from any 25 to any
を試しても、外部からSMTPサーバの25/tcpが叩けません。
${fwcmd} add divert natd all from any to any via ${natd_interface} は入っていますが、他に何が必要なのでしょうか…。
私が何を勘違いしてるのか、どうかお教えください。