私はかなり奇妙な問題を抱えています。 Mac OS X10.5コンピュータによって確立されたVPN接続をネットワーク内の別のマシンと共有したいと思います。これは私がしたことです:
の中に /etc/hostcongig
メインコンピューター上のファイル次の行を追加しました:IPFORWARDING=-YES-
コンピューターに固定IPアドレス(192.168.178.30)を割り当て、他のマシンに固定IPアドレス(192.168.178.60)を割り当て、他のマシンのゲートウェイとしてコンピューターのIPアドレスを割り当てました。
内部MacOS X VPNクライアント(PPTP接続)を使用して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
今ではすべてがスムーズに機能しますが、速度が問題になります。メインマシンで1.8MBit/sを取得し、他のマシンでは0,3〜0.6 MBit/sしか取得しません。
私の質問:何が間違っている可能性がありますか? MTU設定を微調整する必要がありますか、時間が必要なパケット検査が進行中ですか?助けていただければ幸いです。
セカンダリコンピューター(VPNを実行していないコンピューター)のMTUサイズを小さくして、伝送速度が上がるかどうかを確認します。セカンダリコンピュータがOSXを実行している場合は、[システム環境設定]、[ネットワークの選択]の順に移動し、左側でデバイス(AirPort、イーサネットなど)を選択してから、右下隅の[詳細]を選択します。上部に開く一連のタブで、[イーサネット]を選択します。ドロップダウンの1つでMTUサイズを調整できます。保存後、MTUサイズを変更しました。私の推測では、1500 MTUがセカンダリコンピューターからプライマリコンピューター(VPN接続のあるコンピューター)にプッシュされ、オーバーヘッドが追加され、パケットがフラグメント化され、 VPNトンネル。セカンダリコンピューターで新しいサイズを試し、再起動して、速度をテストします。