MacOS XでIP転送を有効にする正しい方法は何ですか?
より具体的には、次の2つのLinuxコマンドに相当するMacOS Xコマンドラインは何ですか。
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -A FORWARD -j ACCEPT
そこで2つのことを行っています。
IP転送を有効にする。対応するOS Xは次のとおりです。
sysctl -w net.inet.ip.forwarding=1
...しかし、あなたが何をしようとしているのか正確にはわからないので、これは技術的には正しいが役に立たないかもしれません。
ほとんど不要なファイアウォールルールを追加します。 FORWARDチェーンのデフォルトポリシーを変更していない場合(iptables -P FORWARD ...
)、このルールは何もしません。
OS Xはpf
ファイアウォールツールを使用します。試す ここ
10.7 Lion以前は、OS Xはipfw
ファイアウォールツールを使用していました。これらのツールはネット上で十分に文書化されています。 here 、または here を試してください