せっかく MSDN からダウンロードしたのに、ずっと放置していたので、連休で時間が余ってるうちに、Windows 7 をインストールしてみた。

Visual Studio だの、Office だのをインストールした後、まとめて Windows Update をかけたら、再起動後になぜかネットに繋がらない。というか、ローカルネットワークは問題なく見えるんだけど、インターネットが駄目。ping すら到達しない。

で、どのアップデートが悪さをしたのかわからないけど、繋がらない原因は、ディフォルトゲートウェイが重複して登録されるため。ルーティングテーブルがこんな感じになる。

IPv4 ルート テーブル
=============================================================================
アクティブ ルート:
ネットワーク宛先        ネットマスク    ゲートウェイ    インターフェース   メトリック
          0.0.0.0          0.0.0.0      192.168.0.1      192.168.0.2       10
          0.0.0.0          0.0.0.0        リンク上       192.168.0.2       20
        127.0.0.0        255.0.0.0        リンク上         127.0.0.1      306
        127.0.0.1  255.255.255.255        リンク上         127.0.0.1      306
  127.255.255.255  255.255.255.255        リンク上         127.0.0.1      306
      192.168.0.0    255.255.255.0        リンク上       192.168.0.2      266
      192.168.0.2  255.255.255.255        リンク上       192.168.0.2      266
    192.168.0.255  255.255.255.255        リンク上       192.168.0.2      266
        224.0.0.0        240.0.0.0        リンク上         127.0.0.1      306
        224.0.0.0        240.0.0.0        リンク上       192.168.0.2      266
  255.255.255.255  255.255.255.255        リンク上         127.0.0.1      306
  255.255.255.255  255.255.255.255        リンク上       192.168.0.2      266
=============================================================================
固定ルート:
なし

従って、メトリック 20 のディフォルトゲートウェイを削除してやれば、ちゃんと繋がるようになる。コマンドプロンプトを管理者権限で開いて、以下のコマンドを実行する。

route delete 0.0.0.0 metric 20

以前も何かこんなことがあったような気がするけど…まあ、いいや。頑張れ! Microsoft!