• 締切済み

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

774dangerの回答

  • 774danger
  • ベストアンサー率53% (1010/1877)
回答No.2

No.1のかたが書かれている通りで、まともな人だったら ・デフォルトゲートウェイを192.168.7.254に向ける ・必要なプライベートアドレスのルーティングだけをrouteコマンドで192.168.1.254に向ける をするだけでしょう > defaultが2行になるだけで Destination と通信できません。 2行設定が入っても、実際に有効になるのは片方だけですから というか、default gatewayってルーティングがない時の最後の投げ先なので、そんなものが2つあったらどっちに投げていいか普通に考えても困るでしょう

関連するQ&A

  • PCのルートについて

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

  • routeコマンドの暴走

    routeコマンドをATコマンドで実行しようとして いろいろやっているうちにおかしくなってしまいました。 OSはWindows NT4 Serverです。 以下の現象はコマンドプロンプトから実行した結果です。 (1)route.exeをフルパスで実行すると正しく実行される。 (2)route PRINTのようにパスを付けずに実行すると、 以前の(おかしくなった時の)route ADDコマンドが 投入され続ける。 (3)netstat -rを実行すると(2)と同じ現象が起こる。 netstat -sなど他のオプションは正しく実行される。 (routeコマンドのオプション(-p)を使うことによって ATコマンドを使う必要はなくなったのですが...) 原因および対処方法を教えて下さい。 よろしくお願いします。

  • スタティックルートの追加と削除

    Linux で VPN Gate のサーバー 211.3.150.192(Japan) へのスタティックルートを追加して、 元々のデフォルトゲートウェイだった default 192.168.0.1 0.0.0.0 UG 1024 0 0 eth3 のルートを削除したいのですが、うまくいきません。 どうすればよいでしょうか? $ sudo route カーネルIP経路テーブル 受信先サイト ゲートウェイ ネットマスク フラグ Metric Ref 使用数 インタフェース default 10.211.1.14 128.0.0.0 UG 0 0 0 tun0 default 192.168.0.1 0.0.0.0 UG 1024 0 0 eth3 10.211.1.14 * 255.255.255.255 UH 0 0 0 tun0 128.0.0.0 10.211.1.14 128.0.0.0 UG 0 0 0 tun0 link-local * 255.255.0.0 U 1000 0 0 eth3 192.168.0.0 * 255.255.255.0 U 0 0 0 eth3 OFSfb-12p3-192. 192.168.0.1 255.255.255.255 UGH 0 0 0 eth3 $ sudo ifconfig tun0 tun0 Link encap:不明なネット ハードウェアアドレス 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00 inetアドレス:10.211.1.13 P-t-P:10.211.1.14 マスク:255.255.255.255 UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 メトリック:1 RXパケット:489 エラー:0 損失:0 オーバラン:0 フレーム:0 TXパケット:385 エラー:0 損失:0 オーバラン:0 キャリア:0 衝突(Collisions):0 TXキュー長:100 RXバイト:454324 (443.6 KiB) TXバイト:31496 (30.7 KiB) $ sudo route add -net 211.3.150.192 gw 10.211.1.14 SIOCADDRT: 無効な引数です $ sudo route add -net 211.3.150.192 gw 10.211.1.14 metric 1 SIOCADDRT: 無効な引数です $ sudo route add -net 211.3.150.192 gw 10.211.1.14 metric 1 tun0 SIOCADDRT: 無効な引数です $ sudo route add -net 211.3.150.192 gw 10.211.1.13 SIOCADDRT: 無効な引数です $ sudo route add -net 211.3.150.192 gw 10.211.1.13 metric 1 SIOCADDRT: 無効な引数です $ sudo route del -net 192.168.0.1 eth3 SIOCDELRT: 無効な引数です $ sudo route del -net 192.168.0.1 SIOCDELRT: 無効な引数です $ sudo route del -net 192.168.0.1 gw 10.211.1.14 metric 0 SIOCDELRT: 無効な引数です

  • NICをデフォルトゲートウェイに指定するとインターネットにアクセスできない?

    192.168.247.0のネットワークに対し、windows側では、192.168.247.1のインターフェースを持っています。 現在LINUX側では、192.168.247.2がdefault gatewayになっています。 この状態から、LINUX側のdefault gatewayを192.168.247.1に変更するとLINUXからインターネットにアクセスできなくなります。 これの理由がわかりません。どなたかご存知ないでしょうか? windowsでのルーティングテーブル C:\Documents and Settings\kyounoii>route print =========================================================================== Active Routes: Network Destination Netmask Gateway Interface Metric 0.0.0.0 0.0.0.0 192.168.1.1 192.168.1.2 25 127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1 192.168.0.0 255.255.255.0 192.168.0.1 192.168.0.1 30 192.168.0.1 255.255.255.255 127.0.0.1 127.0.0.1 30 192.168.0.255 255.255.255.255 192.168.0.1 192.168.0.1 30 192.168.1.0 255.255.255.0 192.168.1.2 192.168.1.2 25 192.168.1.2 255.255.255.255 127.0.0.1 127.0.0.1 25 192.168.1.255 255.255.255.255 192.168.1.2 192.168.1.2 25 192.168.17.0 255.255.255.0 192.168.17.1 192.168.17.1 20 192.168.17.1 255.255.255.255 127.0.0.1 127.0.0.1 20 192.168.17.255 255.255.255.255 192.168.17.1 192.168.17.1 20 192.168.247.0 255.255.255.0 192.168.247.1 192.168.247.1 20 192.168.247.1 255.255.255.255 127.0.0.1 127.0.0.1 20 192.168.247.255 255.255.255.255 192.168.247.1 192.168.247.1 20 224.0.0.0 240.0.0.0 192.168.0.1 192.168.0.1 30 224.0.0.0 240.0.0.0 192.168.1.2 192.168.1.2 25 224.0.0.0 240.0.0.0 192.168.17.1 192.168.17.1 20 224.0.0.0 240.0.0.0 192.168.247.1 192.168.247.1 20 255.255.255.255 255.255.255.255 192.168.0.1 192.168.0.1 1 255.255.255.255 255.255.255.255 192.168.1.2 192.168.1.2 1 255.255.255.255 255.255.255.255 192.168.17.1 192.168.17.1 1 255.255.255.255 255.255.255.255 192.168.247.1 192.168.247.1 1 255.255.255.255 255.255.255.255 192.168.247.1 4 1 Default Gateway: 192.168.1.1 =========================================================================== linux(vmware)でのルーティングテーブル [root@localhost help]# route Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.247.0 * 255.255.255.0 U 0 0 0 eth0 default 192.168.247.2 0.0.0.0 UG 0 0 0 eth0

  • route add コマンドでダイアルアップ接続

    通常のLAN接続とは別に、INS回線経由で定時に機器の生存確認パケットを流そうと考えています。 INS回線への接続はPC側232CシリアルにTAをつなぎます。 このとき、INS回線経由で電話先のネットワークを指定するので、INS回線へ流すパケットのみ route addコマンドで、指定してあげれば要求があるたびに自動的にダイアルアップがかかると考えていたのですが、実際にはroute addコマンドでは、インターフェースとして、LANカードは認識するのですが、ダイアルアップ接続についてはインターフェースとして認識しないようです。 いわゆるアナログモデムやISDNのTA(もしくはそのダイアルアップ接続設定)をroute addコマンド上でインターフェースとして認識する方法はないでしょうか? またwindows上でroute addコマンドを補完するツールや、アプリケーションなどがあればご教授いただけると助かります。 よろしくお願いいたします。

  • デフォルトルート(ゲートウェイ)を指定しないと信号はどうなりますか?

    「PCにデフォルトルート(ゲートウェイ)を指定しないとどうなるのでしょう?」答えは「自分と異なったネットワークとの通信ができない。」ですよね。 通信は自分と異なる(正確には個別にルートを設定していない)サブネット宛ての信号はデフォルトルートに信号をに投げる。でもデフォルトルートを指定しないと信号をどのルーターに投げたらいいか分からず、目的のアドレスにたどり着けない。だから通信が成り立たない。←間違ってないですよね。 では、この時ルートを設定をしていないLANカードから実際に信号は出ないのでしょうか?それとも宛先のない(例えば0.0.0.0)信号がネットワーク上をさまようのでしょうか??LANカード設定によって違うものなのでしょうか? 知識のある方おしえてください。

  • 同一NICに2つのIPアドレスを設定した時のIPアドレスの使い分けについて

    Windows2000サーバにNICが1つあります。 サーバは192.168.0.0/24ネットワーク上にあります。 このサーバのNICに2つのIPアドレス 192.168.0.1/24と192.168.0.2/24を割り当てました。 通常は192.168.0.1/24を利用してアクセスしたいのですが、 同一セグメント上の特定のマシン(192.168.0.3)には 192.168.0.2のIPアドレスを使用してアクセスがしたいです。 その場合はどのような設定をすればいいでしょうか? 当方が行なった設定は以下のとおりです。 netstat -nr(route print)でゲートウェイを確認したところ、 同一セグメントに対する設定は以下のとおりになっていました。 Network Destination Netmask Gateway Interface Metric 192.168.0.0 255.255.255.0 192.168.0.1 192.168.0.1 1 そこでroute addコマンドで以下のコマンドを実行しました。 route add 192.168.0.3 mask 255.255.255.255 192.168.0.2 metric 1 route change 192.168.0.0 mask 255.255.255.0 192.168.0.1 metric 2 結果ゲートウェイは以下のとおりになりました。 Network Destination Netmask Gateway Interface Metric 192.168.0.0 255.255.255.0 192.168.0.1 192.168.0.1 2 192.168.0.3 255.255.255.255 192.168.0.2 192.168.0.1 1 上記を試したところ、ping 192.168.0.3が無応答になってしまいました。 同一NIC上のIPアドレスの使い分け方法をご存知でしたらご教示願います。 宜しくお願いします。

  • HP-UXのネットワーク設定

    知識不足で質問の仕方が適切でない、情報が不足している場合は何卒ご容赦ください。 ■質問 NICを2つ搭載したHP-UXサーバがあり、同一セグメントIPアドレスが割り当てられています。 そのうち、1つのIPを別セグメントのIPアドレスに変更したいのですが、変更方法が分かりません。 お詳しい方、変更方法をご教示頂けますと幸いです。 不足情報あればご指摘いただけますと幸いです。 lan0 10.111.1.22/24 ⇒ 10.222.2.22/24(ゲートウェイ:10.222.2.254) lan1 10.111.1.23/24 ⇒ 変更無し ■OS情報 HP-UX 11iv3 ■現状設定(lanscan、netstat、ifconfigの結果) # ifconfig lan0 lan0: flags=1843<UP,BROADCAST,RUNNING,MULTICAST,CKO> inet 10.111.1.22 netmask ffffff00 broadcast 10.111.1.255 # ifconfig lan1 lan1: flags=1843<UP,BROADCAST,RUNNING,MULTICAST,CKO> inet 10.111.1.23 netmask ffffff00 broadcast 10.111.1.255 # lanscan Hardware Station Crd Hdw Net-Interface NM MAC HP-DLPI DLPI Path Address In# State NamePPA ID Type Support Mjr# 1/0/1/1/0/6/0 0x000000000001 0 UP lan0 snap0 1 ETHER Yes 119 1/0/1/1/0/6/1 0x000000000002 1 UP lan1 snap1 2 ETHER Yes 119 LinkAgg0 0x000000000000 900 DOWN lan900 snap900 4 ETHER Yes 119 LinkAgg1 0x000000000000 901 DOWN lan901 snap901 5 ETHER Yes 119 LinkAgg2 0x000000000000 902 DOWN lan902 snap902 6 ETHER Yes 119 LinkAgg3 0x000000000000 903 DOWN lan903 snap903 7 ETHER Yes 119 LinkAgg4 0x000000000000 904 DOWN lan904 snap904 8 ETHER Yes 119 # netstat -rn Routing tables Destination Gateway Flags Refs Interface Pmtu 127.0.0.1 127.0.0.1 UH 0 lo0 32808 10.111.1.23 10.111.1.23 UH 0 lan1 32808 10.111.1.22 10.111.1.22 UH 0 lan0 32808 10.111.1.0 10.111.1.23 U 2 lan1 1500 10.111.1.0 10.111.1.22 U 2 lan0 1500 127.0.0.0 127.0.0.1 U 0 lo0 32808 default 10.111.1.254 UG 0 lan1 1500 ■現状設定(netconf) HOSTNAME="xxxxxxx" OPERATING_SYSTEM=HP-UX LOOPBACK_ADDRESS=127.0.0.1 INTERFACE_NAME[0]="lan0" IP_ADDRESS[0]="10.111.1.22" SUBNET_MASK[0]="255.255.255.0" BROADCAST_ADDRESS[0]="10.111.1.255" INTERFACE_STATE[0]="up" DHCP_ENABLE[0]="0" INTERFACE_MODULES[0]="" INTERFACE_SKIP[0]="" INTERFACE_NAME[1]="lan1" IP_ADDRESS[1]="10.111.1.23" SUBNET_MASK[1]="255.255.255.0" BROADCAST_ADDRESS[1]="10.111.1.255" INTERFACE_STATE[1]="up" DHCP_ENABLE[1]="0" INTERFACE_MODULES[1]="" INTERFACE_SKIP[1]="" ROUTE_SOURCE[0]="" ROUTE_SKIP[0]="" GATED=0 GATED_ARGS="" RDPD=0 RARPD=0 DEFAULT_INTERFACE_MODULES="" ROUTE_MASK[0]=255.255.255.255 ROUTE_GATEWAY[0]=10.111.1.254 ROUTE_COUNT[0]=1 ROUTE_DESTINATION[0]=default ROUTE_DESTINATION[1]="default" ROUTE_GATEWAY[1]="10.111.1.254" ROUTE_COUNT[1]="1" ROUTE_MASK[1]="" ROUTE_ARGS[1]="-p 1500"

  • routeコマンドのmetricで迂回

    お世話になります。 windows XPでのrouteコマンドで、同一対地に対して複数のgatewayをそれぞれmetricで優先をつけて登録しました。 例 route add 192.168.0.0 mask 255.255.255.0 192.168.1.XXX metric 1 route add 192.168.0.0 mask 255.255.255.0 192.168.2.XXX metric 2 NICは2枚挿しており、それぞれ192.168.1.YYYと192.168.2.ZZZ です。 metricは優先度、つまりmetricの小さいものから選択し、 だめならmetric 2を使って接続すると思い込んでいました。 実際試験すると、tracert、pingはmetric1で接続できなければそのままタイムアウトします。 metric1に誤ったルータ、2に正しいルータ metric1に存在しないアドレス、2に正しいルータを指定して試験しました。 ルート障害時の迂回は出来ないもでしょうか? 目的はPCに3枚目のインタフェース(モデムなど)を待たせ代替回線と してそちらに迂回させたいと思っています。 よろしくお願いします。

  • route print メトリック:「既定」の方法

    windowsのコマンドプロンプトで、route printした下記を登録するコマンド(メトリックが「既定」)はどのようにしたらよいのでしょうか。 ============================================================= 固定ルート: ネットワーク アドレス ネットマスク ゲートウェイ アドレス メトリック 0.0.0.0 0.0.0.0 192.168.0.1 既定 ============================================================= route add -p 0.0.0.0 mask 0.0.0.0 192.168.0.1 で登録した場合、 ネットワーク アドレス ネットマスク ゲートウェイ アドレス メトリック 0.0.0.0 0.0.0.0 192.168.0.1 1 になってしまい、メトリックが「既定」になりません。 「既定」についても補足していただけると助かります。 よろしくお願い致します。