- 締切済み
solaris10 route コマンドでインターネット全体を指定したい
良い方法があればご指導お願いいたします。 システム: 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)
- 専門家の回答
みんなの回答
- 774danger
- ベストアンサー率53% (1010/1877)
No.1のかたが書かれている通りで、まともな人だったら ・デフォルトゲートウェイを192.168.7.254に向ける ・必要なプライベートアドレスのルーティングだけをrouteコマンドで192.168.1.254に向ける をするだけでしょう > defaultが2行になるだけで Destination と通信できません。 2行設定が入っても、実際に有効になるのは片方だけですから というか、default gatewayってルーティングがない時の最後の投げ先なので、そんなものが2つあったらどっちに投げていいか普通に考えても困るでしょう
> 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 に変更すればよいだけのような気がしますが。 ネットワーク構成はどうなっているのでしょう?