Windows 2008 R2が再起動後に静的IP構成を忘れる


8

Windows 2008 R2 Standard(SP1)サーバーが再起動時に静的IP構成を失うという問題があります。これはsysprepされたイメージです。

次の手順は、問題を再現します。

  • SACを使用して、「i」を使用してIPを設定します
  • Win32のEnableStatic()メソッドを使用して、PowerShellを介してIP(およびSetGateways())を設定します。
  • リブート

マシンは次の構成で起動します。

イーサネットアダプターローカルエリア接続:

   接続固有のDNSサフィックス。:
   リンクローカルIPv6アドレス。。。。。:[...]
   自動構成IPv4アドレス。。:169.254.152.31(不正)
   サブネットマスク 。。。。。。。。。。。:255.255.0.0(不正、/ 24に設定されていました)
   デフォルトゲートウェイ 。。。。。。。。。:1.1.1.1(正しい)

時折、ゲートウェイも正しくありません(0.0.0.0)

イメージには、sysprepが完了した後(再起動前)に「netsh int ip reset」を実行するスクリプトがあるため、問題が解決されないようです。(問題はこの手順なしでも発生します)

再起動後、SACで「i」を使用すると、問題が完全に解決します。(しかし、「i」をもう一度実行する必要があるのは理想的ではないので、根本的な原因を知りたいです)


4
netsh int ip resetは、すべてのネットワーク構成を吹き飛ばします。
SpacemanSpiff

netsh int ip resetを元に戻すために、IP、サブネットマスク、およびデフォルトゲートウェイを(EnableStaticおよびSetGatewaysを介して)設定する以外は、何をする必要がありますか?
Andrew

また、問題を解決するために 'netsh int ip reset'を追加しました。以前にも同じ問題がありました(明確にするために質問を変更しました-ごめんなさい!)
Andrew

明確にするために、システムが再起動してTCP / IP構成が失われた場合、sysprepを実行した後でシステムを初めて再起動したのですか。もしそうなら、これは正常な行動だと思います。TCP / IP設定を構成する前に、ミニセットアップが完了するまで待つ必要があります。
ハリージョンストン

これは、sysprepが実行および再起動された後、つまりsysprepの後の2回目の再起動後です。
Andrew

回答:


1

実際に、PXEサーバーのイメージから同様の問題が発生するお客様がいました。その理由を理解するために、私は何ヶ月も頭を机にぶつけました。根本的な原因が見つからないため、お客様は再インストールする必要があると判断しました。今日まで、顧客はまだそのOSを実行しています。私たちがやったことは、起動時に実行されるインターフェイスを回避策として構成するpowershellスクリプトを持っていて、それ以来顧客は満足していますが、この問題についての説明があります。


0

-p(持続)フラグを指定してrouteコマンドを使用しないのはなぜですか。

route -p add mask

これにより、ルートが再起動後も存続します。


0

GUIではなくnetshを使用してNIC設定を設定し、それが役立つかどうかを確認します。

問題はレジストリに関連している可能性があります。hklm \ ccc \ servicesにあるNICのキーを見て、静的設定がすべて表示されているかどうかを確認します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.