社内へのアクセスにVPNを利用している人は多いと思います。OSXは標準でPPTPやL2TPなどのプロトコルに対応しています。設定内容は合っているのに接続直後に切断されてしまったり安定しないケースがしばしばあります。そんな時の対処方法をまとめました。以下の方法についてそれぞれ説明します。MTU値を調整するPPTPマルチパススルー機能のついたルータを買う自動再接続スクリプトを書くMTU値を調整する個人的にはこの方法が最も有効です。Unit)とは、一度にネットワークへ送信できる最大のパケットサイズの事です。大きいほど一度に沢山のデータを送信できますが、エラー率も上がり再送信コストが大きいというトレードオフがある設定値です。これを調整する事で、切断の頻度を改善できます。現在のMTU値を確認まずは、現在のMTU値を確認しましょう。(Terminal.app)」を開いて以下のコマンドを入力してください。イーサネットのネットワークです。PPTPのVPNです。ある事が確認できます。問題はこのppp0の1500という値です。いうパスのファイルを作成して、以下の内容を記述します。/etc/ppp/ip-upip-upというファイルは、VPNに接続するたびに実行されるスクリプトです。これで、接続時にMTU値が1300に調整されるようになりました。試しに再接続してみてください。この値をいろいろ変えてみて、安定する値を探ってください。PPTPマルチパススルー機能のついたルータを買う複数人がVPNに接続する、または複数台が同時にVPNに接続する環境の人に有効です。ルータは、VPNのパケットをアドレス変換(NAT)しないで通す機能があり、これをPPTPパススルーと言います。家庭用のルータなどでは、この機能は1台までしか使えず、同時に複数の接続があると正しく対処できません。そのため、同時接続して通信すると混線が発生して頻繁な切断を引き起こします。この問題は、PPTPマルチパススルーに対応したルータを使う事で解決します。Scriptを書くのが有効です。簡単ですので、試してみてください。Yosemiteでも動作確認済みです。(PPTP)」である事がわかります。これを覚えておきます。AppleScriptを書く以下のようなアイコンの「アプリケーション」→「ユーティリティ」→「スクリプトエディタ」を開きます。新規作成して、以下のスクリプトを貼り付けてください。(PPTP)」のところを、あなたのVPN接続名に置き換えてください。以下のような画面になります。できたら、以下のような設定で保存します。スクリプトを起動する保存したスクリプトを、VPNが切断された状態で起動してみてください。自動でVPNが接続されましたか?やりましたね!ためしに手動で切断してみてください。すると、再接続を試みるはずです。接続状態をチェックする間隔は2分間ですが、変更できます。120という箇所を、任意の秒数に変更してください。Airのディスク容量が少なくなっているという警告が出たので、何かと思ったらMacPortsが3GB以上も食っていました。絶対無駄なファイルが蓄積されているだろうという事で調べてみたら、クリーンアップ方法を見つけたのでメモ。allこれで中途ファイルなどが削除されます。俺の場合、これで2GBほどの容量が空きました!ついでにinactiveなパッケージも削除しましょう。inactiveこっちは500MBほど空きました!こういうのはこまめにやっておくと良いですね。Mavericksで有効。Blog.投稿先:キャンセル。