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