OS Xでソフトルーター

Back

/etc/hostconfig内のIPFORWARDINGの項目を-YES-にして再起動する。

IPFORWARDING=-YES-

NATを起動する。

# /usr/sbin/natd -interface en0

ipfwでNATなパケットの転送を指定する。

# /sbin/ipfw -f flush
# /sbin/ipfw add divert natd all from any to any

。。。以下お好みのファイアーウォールのルールを記述

お好みの範囲でエイリアスを貼る。

# /sbin/ifconfig en0 alias 192.168.0.1 netmask 255.255.255.0


以上で、OS Xがルーターに。DHCPサーバーも組み合わせれば便利。
※ この設定をすると、OS Xの共有パネルのファイアーウォール/インターネットの設定ができなくなるので注意。
※ pppの人は'en0'のところを'ppp0'にすればいけるかと。



2003 7/25 updated / C's gallery OS X Tips