OSX上で「インターネット共有」を使わずにNAT環境を構築する

OSXの「インターネット共有」機能はDHCPサーバを含むので、DHCPが別サーバにより提供されてる環境上では使うのが面倒。

単純にIP forwarding + NATをOSXさんに提供させる。

IP forwarding有効に:

# sysctl -w net.inet.ip.forwarding = 1

natd設定(en3にWAN回線):

# natd -p 8668 -n en3 -s yes -m yes
# ipfw add 1000 divert 8668 ip from any to any via en3