• 締切
  • 困ってます

solaris10 route コマンドでインターネット全体を指定したい

  • 質問No.5460025
  • 閲覧数382
  • ありがとう数7
  • 気になる数0
  • 回答数2
  • コメント数0

お礼率 80% (17/21)

良い方法があればご指導お願いいたします。

システム:
OS : solaris10(sparc)
ネットワーク : インターフェースe1000g0にプライベートネットワーク接続。defaultGateway設定
        インターフェースe1000g1にプライベートネットワーク接続。

netstat コマンドにて次のように表示:
# netstat -rn

Routing Table: IPv4
Destination Gateway Flags Ref Use Interface
-------------------- -------------------- ----- ----- ---------- ---------
default 192.168.1.254 UG 1 2 e1000g0
192.168.1.0 192.168.1.121 U 1 43 e1000g0
192.168.7.0 192.168.7.121 U 1 2 e1000g1
224.0.0.0 192.168.1.121 U 1 0 e1000g0
127.0.0.1 127.0.0.1 UH 4 123 lo0
#

質問:Destinationアドレスがインターネット(グローバルアドレス)の場合、192.168.7.254(Gatewayアドレス)にふりたいのですが、
どのように設定すればよろしいでしょうか?
たとえば、
route -p add -net 123.0.0.0 192.168.7.254
としてやると、
第1オクテットが123の宛先すべてが192.168.70.254へふられます。
route -p add -net 0.0.0.0 192.168.7.254
だと、defaultが2行になるだけで Destination と通信できません。

なにか良い方法があればご指導お願いいたします。

回答 (全2件)

  • 回答No.2

ベストアンサー率 53% (1010/1877)

No.1のかたが書かれている通りで、まともな人だったら

・デフォルトゲートウェイを192.168.7.254に向ける
・必要なプライベートアドレスのルーティングだけをrouteコマンドで192.168.1.254に向ける

をするだけでしょう

> defaultが2行になるだけで Destination と通信できません。

2行設定が入っても、実際に有効になるのは片方だけですから
というか、default gatewayってルーティングがない時の最後の投げ先なので、そんなものが2つあったらどっちに投げていいか普通に考えても困るでしょう
  • 回答No.1
> default 192.168.1.254 UG 1 2 e1000g0

そもそも、default gateway を 192.168.1.254 に設定しているのはなぜですか?

インターネットへは 192.168.7.254 経由でしか接続できないなら、default gateway を 192.168.7.254 に変更すればよいだけのような気がしますが。
ネットワーク構成はどうなっているのでしょう?
結果を報告する
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。
関連するQ&A

ピックアップ

ページ先頭へ