特定のサーバにSSH接続をする際、VPNを経由しないと接続できないような制限をもうけられていることがあった。 MacのVPN接続設定のオプションで、「すべてのトラフィックをVPN経由で送信」にチェックを入れておかないと、サーバにアクセスできなかった。が、これではVPNを経由する必要のないデータまでVPNを経由するようになってしまう。 サーバに接続する場合にのみ、VPNを経由するような設定をした。 参考にしたのは、こちら VPN(PPTP)接続時に自動でrouteを実行させたい。 MacでPPTP(VPN)接続しつつ、通常の接続も行えるようにする方法 #!/bin/sh if [ "$4" = "YYY.YYY.YYY.YYY" ]; then /sbin/route add -net XXX.XXX.XXX.XX1 ZZZ.ZZZ.ZZZ.ZZZ /sbin/route add -net