人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

OSX(Snow Leopard)で下記を参考にPPTPによるVPN接続までは確認できました。
さらにSSH(ターミナル)のデフォルトゲートウェイをこのVPNに向ける方法を教えてください。netstat等のコマンドはある程度使えますので、CUIの手順のほうが嬉しいです。
ちなみに、インターネットにはWiFiで接続しています。

◆Mac OS X 10.5でPPTP接続してみる
http://www.kuins.kyoto-u.ac.jp/KUINS3/pptp/macos/leopard_PPTP/

●質問者: P-mako
●カテゴリ:コンピュータ インターネット
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● TransFreeBSD
●250ポイント

デフォルトゲートウェイはアプリ毎ではなくマシン毎なので「SSH(ターミナル)のデフォルトゲートウェイ」と言うのが良く分かりませんが、質問にあるリンク先で言う所の「FirefoxではWebページを閲覧することが出来るのに、SSHではうまく行かない。」といったような問題でしょうか?そうであれば、下記でどうでしょうか?

そうではなくて、(デフォルトゲートウェイではなく)SSHでつなげるサーバへのルーティングの話でしょうか?であれば、下記でどうでしょうか?

そうではなくて、本当にデフォルトゲートウェイをVPNに向けたいと言う話でしょうか?その場合、PPTPの接続先だけはVPNを通らない様にルーティングするようにしなければなりません。routeコマンドが少し違うかもしれませんが、下記でどうでしょうか?

◎質問者からの返答

いくつものケースを想定いただいたご回答ありがとうございます。

2番目のネットワーク設定の優先順位は変更しましたが、ダメでした。

ちなみに

# netstat -rn

にて

Internet:

Destination Gateway Flags Refs Use Netif Expire

default 192.168.0.1 UGSc 129 1 en1

default 192.168.253.1 UGScI 0 0 ppp0

(以降略)

となっているdefaultの順番を入れ替えることができれば

良いという解釈をしています。

(ifconfig の結果からも en1 より ppp0 を優先できれば良い

ように解釈しています)

そのためには、おそらく3番目のご回答のrouteコマンドだと

思われるのですが、これはどのように記述すれば良いので

しょうか?

*そのために不足する情報がありましたら、さらにご指摘

いただけると幸いです。


2 ● TransFreeBSD
●250ポイント

通常、デフォルトゲートウェイは一つしかないのですが、Macはそうでもないようで、正直良く分からないです。

ただ、下記の感じでは、Iフラグが付いていると、なにか制限かなにかが付くようです。

なのでrouteコマンドでこれを変更すると良いのかな?と思いました。

具体的には下記でどうでしょう?

sudo /sbin/route change -ifscope en1 default 192.168.0.1
sudo /sbin/route change default 192.168.253.1

もしくは、いっそデフォルトゲートウェイからen1を消して

sudo /sbin/route delete default 192.168.0.1
sudo /sbin/route change default 192.168.253.1

とか

sudo /sbin/route delete default 192.168.0.1
sudo /sbin/route add default 192.168.253.1

とかしないとダメかもしれません。

それと、気になるのがPPTPサーバですが、192.168.0.*、つまりwifiで直接つながってる、という認識でよいでしょうか?それならばデフォルトゲートウェイを変更しても大丈夫だと思います。

そうでない場合は、下記で、そこまでのルーティングを確保しておかないといけません。

sudo /sbin/route add -host PPTPサーバのアドレス 192.168.0.1

これでインターネットへの接続がwifiからVPNに切り替わるなら、あとは、これをVPN接続時に自動でやるために、/etc/ppp/ip-up、/etc/ppp/ip-downで切替/復帰をすればいいはずです。


ただ、これはアドホックな方法だと思うので、正式にはGUIで何かしら設定出来る気がします。

あとVPN接続の必要性を気にせず答えてますが、どういう運用なのでしょう?

  1. 基本的にVPN接続を行っていて、wifiでインターネットに出ることがない
    • そもそもwifi側でデフォルトゲートウェイを設定せずPPTPサーバへのスタティックルーティングのみにする
  2. インターネットへの接続をVPN経由にする必要がない
    • VPN経由にする必要があるネットワークだけスタティックルーティングする

等の方がトラブルが少ない気がします。運用しだいですが。


ちなみにroute、pppdのマニュアル

関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ