• ベストアンサー

MacOS 10.4 で静的ルーティングする方法

ゲートウェイがふたつ存在するネットワークに、Macintosh(MacOS 10.4.11)を接続しています。 仮に、2つのゲートウェイ(市販の有線ルータでいずれもBフレッツでインターネットに接続しています)を ゲートウェイ1番 ゲートウェイ2番 としたときに、 AのWEBページを見る時は、ゲートウェイ1番を経由して、 BのWEBページを見る時は、ゲートウェイ2番を経由して、 という使い方を、Macintoshで都度ゲートウェイの設定を変更せず、自動で行われるようにしたいと考えています。 routeコマンドを使用してエントリ(静的ルート、スタティックルート)の追加はできるようですが、 再起動すると追加したエントリが消えてしまいます。 Windowsのコマンドプロンプトでいうところの route add -p ※route add は -p をつけることで再起動してもエントリが消えない と同じように設定できる方法はないものでしょうか。 「ゲートウェイとMacintoshの間にルータを設置する」はルータを購入する必要があるので、 最後の手段、と考えています。 回答お待ちしておりますので、どうぞよろしくお願いいたします。

  • LC575
  • お礼率62% (10/16)
  • Mac
  • 回答数2
  • ありがとう数6

質問者が選んだベストアンサー

  • ベストアンサー
  • chika3ta
  • ベストアンサー率52% (169/323)
回答No.1

こんにちは。 WaterroofというIPFW firewallのフロントエンドがあります。 これが使えると思います。

参考URL:
http://www.hanynet.com/waterroof/index.html
LC575
質問者

お礼

返答遅くしてしまって申し訳ありませんでした。 自分の理解不足もあって結果としては行かなかったのですが、大変参考になりました。ありがとうございました。

LC575
質問者

補足

早速の回答ありがとうございました。 試してみて結果が確認できるのが火曜日になりそうなので わかりましたら、また結果報告させていただきます。

その他の回答 (1)

  • sevenless
  • ベストアンサー率66% (374/561)
回答No.2

http://forums.macosxhints.com/archive/index.php/t-33745.html に解決法が書いてあります。 簡単に言うと、 /library/StartupItems にシェルスクリプトを追加して、起動時に毎回スタティックルーティングを指定するようにします。

LC575
質問者

お礼

返答遅くしてしまって申し訳ありませんでした。 自分の理解不足もあって結果としては行かなかったのですが、大変参考になりました。ありがとうございました。

LC575
質問者

補足

早速の回答ありがとうございました。 試してみて結果が確認できるのが火曜日になりそうなので わかりましたら、また結果報告させていただきます。

関連するQ&A

  • PCのルートについて

    あるPCのデフォルトゲートウェイがAというルータのインターフェースに設定されています。 その先の方にあるネットワークと現在通信できています。 そのPCにコマンドプロンプトでBという別のルータを経由するルートを追加しますが、 そのBというルータの先に、同じネットワークアドレスと通信させようとします。 >route addで追加する際に、ネットワークアドレスを指定して追加した場合 デフォルトゲートウェイよりも、route addで追加したルートの方を経由、つまり優先されて 通信するのでしょうか?メトリックとかでどちらが優先されるというのがあるのでしょうか?

  • ルーティングについて

    セグメントA・・・192.168.10.xxx セグメントB・・・172.16.1.xxx という環境があり、このセグメントの間に、NIC2枚挿しの端末(端末A)があり、それぞれのセグメントに足を出しています。 セグメントBからセグメントA(もしくは逆)にping疎通をする必要があり、セグメントA上の端末、セグメントB上の端末に、それぞれroute addコマンドで、(端末A経由の)ルーティングを設定し、ping疎通が確認できました。 このような環境に、さらに、 セグメントC・・・172.16.2.xxx が追加されることになりました。これは、セグメントBとルーターで繋がることになります(セグメントCとセグメントBはping疎通可)。このとき、セグメントCからセグメントAにping疎通できるようにするには、どのようにすればよいのでしょうか?(できれば、ルーターの設定は変更せず、route addコマンドだけで解決できれば良いのですが...)

  • 隣接するセグメントへのPingについて

    教えてください。 以下の構成ネットワークがあります。 PCAからPCBへPingができません。 PCAのデフォルトゲートウェイはルータBです。 ルータBのデフォルトゲートウェイはルータAです。 PCAでコマンドプロンプトでセグメントBへのルートを追加(route add)すると Pingで応答がありました。 ルータBを介して隣接するセグメントなので、ルートを追加しなくても Ping応答されると思っていたのですが、PCAにはやはりセグメントBへのルートを 追加する必要があるのでしょうか? よろしくお願いします。 (インターネット) ← ルータA ← ルータB ← PC A(セグメントA)                 ↓                 PC B(セグメントB)

  • ルーティング設定について

    事務所内にルータが2個あります。 ルータ1 IPアドレス=192.168.11.1 ルータ2 IPアドレス=172.16.2.10 PCの設定例 IPアドレアス 172.16.2.100 サブネット 255.255.255.0 デフォルトゲートウェイ 172.16.2.10 ルーティング設定 route add 192.168.11.0 mask 255.255.255.0 192.168.11.1 metric 1 route add 172.16.0.0 mask 255.255.255.0 172.16.2.10 metric 1 この設定で、例えば172.16.0.50へ行きたい場合は172.16.2.10のゲーウェイを、192.168.1.50へ行きたい場合は192.168.11.1のゲーウェイを通過できますか? ご存知のかたご教授ください。 よろしくお願いいたします。

  • NWのルーティング設定について

    windowsのマシンにルーティングの設定を追加します。(route addコマンドで) ・もし追加したルートがデフォルトのルーティングと競合するときの優先順位はどうなるのでしょうか? (端末Aから端末Bに行く際には(1)と(2)のルートがあり、 デフォルトルートは(1)だが、(2)のルートを追加してあげたときの優先度。) ・もし追加したルートがデフォルトのルーティングと競合するときは、デフォルトのルーティングを削除してあげる必要があるのでしょうか? (端末Aから端末Bに行く際には(1)と(2)のルートがあり、 (2)のルートを追加してあげるときは(1)ルートを削除するべきか) よろしくお願い致しします。

  • 同じ宛先IPに複数経路のルーティングができるか

    同じ宛先IP(ホスト)に対して、Windowsのroute addを用い普段は経路Aを使用し、Aと通信できなくなった場合に、経路B使用させるといったことは可能でしょうか。 WindowsのデフォルトゲートウェイはA、B共に同一セグメントにあります。 例 Windows設定 LANカード1 IP:192.168.10.30/24 if:0x10001 このとき、同じ宛先ipアドレスでかつ、複数の経路を設定する。 route -p add 192.168.200.5 mask 255.255.255.255 192.168.10.1 metric 10 if 0x10001 route -p add 192.168.200.5 mask 255.255.255.255 192.168.10.2 metric 20 if 0x10001 上記のように設定した場合、通常は10.1の経路を使用し、それが使用できなくなった場合10.2を使用させる。といったことはやはり、ルータ等を用いたルーティングが必要になりますでしょうか。 よろしくお願いします。

  • ルーター越えルーティング

    ご教授願います。 お客様で、YAMAHA RTA52i というダイアルアップルーターを使って 社内LANからインターネットに接続しているところがあります。 社内LANのネットワーク環境は 172.16.XXX.XXX と 172.17.XXX.XXX SUBNETMASK 255.255.0.0 があって、 172.16.111.254 と 172.17.111.1 というゲートウェイでつながっています。 RTA52i は 172.16.1.220 というIPを持っていて、インターネットに つなげるときはプロバイダのプロキシサーバ(210.X.X.X)を経由します。 インターネットオプションの「接続」の「プロキシ」に 210.X.X.X:8080 を設定しています。 172.16.X.X からは route add 210.X.X.X 172.16.1.220 MASK 255.255.255.255 でつながるのですが、172.17.XXX.XXX からもつなぎたいという要望がきました。 ちょっと僕の脳みそではどうしたらいいか考えつきません。 考え付いても route add 210.0.0.0 172.16.1.220 MASK 255.0.0.0 くらいで、172.17系ではもちろんはじかれました。 The route addition faild :87 と言われて。 route add だけにこだわるつもりはありません。 他に何かいい方法ありましたら教えてください。よろしくお願いいたします。

  • Static Route設定が消えてしまう

    WindowsNTマシンに、ネットワーク経由でウィルスが入ってこないように、デフォルトゲートウェイを削除した後、通信の必要がある、3つの機器にだけroute add -p コマンドでStatic Routeの設定を行いました。 しかし、約1時間程、経過すると3つのうち、必要な2つのルーティング情報が消えてしまいます。(route printコマンドでも、消えている事を確認しました。3つ機器のうちの1つは緊急時のリモート接続用で、この設定だけは、何故か消えません) ルータ、Bフレッツを経由して接続しています。 再起動すると、Static route設定は復活し、しばらくは接続できますが、1時間程放置しておくと、また接続出来なくなり、route printで確認すると2つの機器のルーティング情報が消えているのです。 何故このような現象が発生するのでしょうか? しばらく使用しなくても、Static route設定が消えないようにするにはどうすればよいでしょうか?

  • [TCP/IP]返信パケットのルーティングについて

    確認したいことがあります。 あるローカルネットワークがあり、出口(ゲートウェイ)2つ(A,B)でインターネットとつながっているとします。 内にホストhostがあり、デフォルトゲートウェイはAだとします。 このとき、インターネットからB経由でhostに来たパケットの返信パケットはやはり(デフォルトゲートウェイである)Aを経由して帰されるのでしょうか。それとも通って来たルート(B経由)で帰されるのでしょうか。 よろしくお願いします。

  • linuxのルーティング処理

    CentOS6.3で、iptablesでルータを作成しようとしております。 CentOS6.3に、NICを2枚刺し、二つのセグメント(A:192.168.11.0/24 と B:192.168.11.24)があります。 AからBにルーティング処理させたいのですが、 「iptablesのFORWARDを使用して処理させるのでしょうか?」 先ほど調べてたところ 「route add コマンド 」 を使用してルーティング処理を記述するという記事も見つかったのですが CentOSルーターを作成する場合、どちらで処理させるのでしょうか? Ciscoルーターでルーティング処理を作成したことはありますので、 基本的なことは分かっています。 ご教授お願いします。