ITよろづや

ITの参考になる情報を備忘録代わりに残していきます

Windows Server 2012のデフォルトゲートウェイに「0.0.0.0」と二つ設定される件

先日、色々と検証していて、Windows Server 2012で、初めて経験する事象に遭遇しました。

コマンドプロンプトでipconfigを実行すると、、、

なんと、デフォルトゲートウェイが二つ設定されていました。
GUI上で設定したのが「192.168.1.1」で、「0.0.0.0」は設定した記憶がありません。

---------------
C:\Windows\system32>ipconfig

 

Windows IP 構成

 

 

   接続固有の DNS サフィックス . . . . .:
   IPv4 アドレス . . . . . . . . . . . .: 192.168.1.10
   サブネット マスク . . . . . . . . . .: 255.255.255.0
   デフォルト ゲートウェイ . . . . . . .: 0.0.0.0
                                          192.168.1.1
---------------



気づいた理由は、ゲートウェイより先のネットワークに通信できない事からでした。GUI上で確認してみても、デフォルトゲートウェイに設定した「192.168.1.1」しか見当たらない。

 

ということで、コマンドプロンプトで「route print」を実行してみると、、、

 

---------------
C:\Windows\system32>route print
IPv4 ルート テーブル
====================================
アクティブ ルート:
ネットワーク宛先        ネットマスク          ゲートウェイ       インターフェイ
ス  メトリック
          0.0.0.0          0.0.0.0            リンク上       192.168.1.10    266
          0.0.0.0          0.0.0.0        192.168.1.1      192.168.1.10    266
====================================
固定ルート:
  ネットワーク アドレス          ネットマスク  ゲートウェイ アドレス  メトリック

 

          0.0.0.0          0.0.0.0      192.168.1.10     既定
          0.0.0.0          0.0.0.0        192.168.1.1     既定
====================================
---------------

 

とりあえず、「route delete」で「0.0.0.0」を削除してみました。

 

---------------
C:\Windows\system32>route delete 0.0.0.0
 OK!
---------------



で、再び、「route print」

 

---------------
C:\Windows\system32>route print

 

IPv4 ルート テーブル
====================================
アクティブ ルート:
ネットワーク宛先        ネットマスク          ゲートウェイ       インターフェイ
ス  メトリック
        192.168.1.0    255.255.255.0            リンク上       192.168.1.10    266
      192.168.1.10  255.255.255.255            リンク上       192.168.1.10    266

 

====================================
固定ルート:
  なし
---------------



「0.0.0.0」の表示が消えました。続いて、「ipconfig」を実行。

 

---------------
C:\Windows\system32>ipconfig

 

Windows IP 構成

 

 

   接続固有の DNS サフィックス . . . . .:
   IPv4 アドレス . . . . . . . . . . . .: 192.168.1.10
   サブネット マスク . . . . . . . . . .: 255.255.255.0
   デフォルト ゲートウェイ . . . . . . .:
---------------

 

なるほど、デフォルトゲートウェイが設定されていない状態のようです。
ということで、再度、GUIデフォルトゲートウェイを設定しました。
コマンドプロンプトででそのまま追加してもOKだと思います。

 

再度、「ipconfig」を実行。

 

---------------
C:\Windows\system32>ipconfig

 

Windows IP 構成

 

 

   接続固有の DNS サフィックス . . . . .:
   IPv4 アドレス . . . . . . . . . . . .: 192.168.1.10
   サブネット マスク . . . . . . . . . .: 255.255.255.0
   デフォルト ゲートウェイ . . . . . . .: 192.168.1.1
---------------

 

ようやく、正常な状態にもどり、ゲートウェイより先に通信できるようになりました。

検証中なので、変なアプリケーションも入れてないですし、、、この事象はバグかな??