- 締切済み
Gatewayがすり替わってしまう
NS5GTに、2つのGatewayIPを設定しています。 それを仮に、 GW1:XXX.XXX.XXX.001 GW2:XXX.XXX.XXX.002 とした場合、 複数台のマシン(OSはW2KServerとNT Server)に、 それぞれ必要な方のGatewayを設定しています。 GW2を設定してるマシンは、 問題なくGW2を通ってインターネットアクセスを行うのですが、 問題は、GW1を設定しているマシンが、 GW2を通ろうとしてしまいます。 NICの設定自体はちゃんとGW1の設定になっていますが、 tracertをかけると、 GW2を通ってインターネットへ出て行こうとしています。 よくわからないのが、 GW2を通ってしまった時、 GW1として刺さっているケーブルを抜き差ししていると、 本来設定しているGW1の設定で、 問題なくインターネットアクセスできるようになります。 (ただし、マシンを再起動すると、 またGW2にすり替わってしまいます) 原因が全くわからないのですが、 このような症状の対処法はあるのでしょうか? また、原因を特定する方法はあるのでしょうか? 拙い説明で申し訳ありません。 よろしくお願いいたします。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- silfeed
- ベストアンサー率63% (23/36)
外れているかも知れません....。 その gw1 を設定している PC に ripリスナ はインストールされていませんか? ( Windowsの標準コンポーネントです。 ネットワークサービス - RIPリスナ ) もしかしたら gw1,gw2 の経路情報を PC が受け取っているのかも知れませんね。
- otu_otu
- ベストアンサー率31% (17/54)
ここでいうGatewayとは、Default Gatewayのことですよね? もし、Default GatewayとしてGW1を設定していたとしても、宛先によってはGW2からパケットが送出されてしまう可能性はあります。それは、次のような仕組みです。 まず、ホストは宛先AのパケットをGW1に送るとしましょう。もし、このときにGW1が「このパケットはGW2経由でインターネットに送り出したほうがよい」と判断した場合は、そのパケットをGW2のほうへ転送します。 また、このときGW1は同時に宛先Aのパケットを送りつけてきたホストへ、ICMPリダイレクトメッセージを送りつけます。このICMPリダイレクトメッセージを受け取ったホストは、次からは宛先AのパケットについてはGW2経由で送信するようになります。。。こうして、GW2からパケットが送信されるという現象が起こるのです。 この現象をどうしても防ぎたかったら、GWはICMPリダイレクトメッセージを送信しないように設定するとよいでしょう。
お礼
回答ありがとうございます。 ただ、代理店に確認した所NetScreenは、 ICMP5(redirect)をサポートしていないので、 そのようなことは起こりえないそうです。
お礼
コメントありがとうございました。 結局、GW1とGW2を、 別セグメントにすることにより、対応しました。