
Mac OS X 10.7.2 コンピュータで確立した VPN 接続をネットワーク内の別のマシンと共有したいです。次のようにしました。
メインコンピュータの/etc/hostcongigファイルに次の行を追加しました: IPFORWARDING=-YES-
VPN 接続を実行するために自分のコンピュータに固定 IP アドレス (10.0.1.3) を割り当て、それを共有する他のマシンに固定 IP アドレス (10.0.1.7) を割り当て、他のマシンのゲートウェイとして自分のコンピュータの IP 10.0.1.3 を割り当てました。
内部の Mac OS X VPN クライアント (L2TP 接続) を使用して VPN に接続しました
このスクリプトを実行します:
#!/bin/sh
natd -same_ports -use_sockets -unregistered_only -dynamic -interface ppp0 -clamp_mss
ipfw -f flush
ipfw add divert natd ip from any to any via ppp0
ipfw add pass all from any to any
sysctl -w net.inet.ip.forwarding=1
そして、何も起こりません。natd -interface en0 を使用するだけで、10.0.1.3 コンピューターをゲートウェイとして使用できることを確認しました。すべて正常です。PPTP で上記が機能している人がいると聞きましたが、問題は L2TP ですか?