Windows 2008 R2 забывает статическую настройку IP после перезагрузки

8

У меня проблема с тем, что сервер Windows 2008 R2 Standard (SP1) теряет статическую конфигурацию IP при перезагрузке. Это изображение sysprep'd.

Следующие шаги воспроизводят проблему:

  • Используя SAC, установите IP, используя 'i'
  • Используйте метод Win32 EnableStatic () для установки IP (а затем SetGateways ()) через PowerShell
  • перезагрузка

Машина загружается со следующей конфигурацией:

Ethernet-адаптер Local Area Connection:

   DNS-суффикс для конкретного подключения. :
   Link-local IPv6 Address. , , , , : [...]
   Автоконфигурация IPv4-адреса. , : 169.254.152.31 (неверно)
   Маска подсети . , , , , , , , , , , : 255.255.0.0 (неверно, было установлено в / 24)
   Шлюз по умолчанию . , , , , , , , , : 1.1.1.1 (правильно)

Иногда шлюз также неверен (0.0.0.0)

Изображения имеют скрипт, который запускает netsh int ip reset после завершения sysprep (до перезагрузки), поэтому, похоже, это не решает проблему. (проблема также происходит без этого шага)

После перезагрузки использование «i» на SAC решает проблему навсегда. (Но я хотел бы знать причину, так как необходимость повторного запуска «i» не идеальна)

Эндрю
источник
4
netsh int ip reset уничтожает все сетевые конфигурации, просто чтобы вы знали.
SpacemanSpiff
Что мне нужно сделать, кроме как установить IP, маску подсети и шлюз по умолчанию (через EnableStatic и SetGateways) для отмены netsh int ip reset?
Андрей
Кроме того, я добавил 'netsh int ip reset', чтобы попытаться решить проблему. У меня была такая же проблема раньше (я изменил свой вопрос, чтобы уточнить - извините!)
Эндрю
Чтобы уточнить: когда система перезагружается и конфигурация TCP / IP теряется, это первая перезагрузка системы после запуска sysprep? Если это так, я думаю, что это нормальное поведение. Вам нужно дождаться завершения мини-установки, прежде чем вы сможете настроить параметры TCP / IP.
Гарри Джонстон
Это происходит после запуска и перезагрузки sysprep, то есть после 2-й перезагрузки после sysprep.
Андрей

Ответы:

1

У меня на самом деле был клиент, у которого была похожая проблема с изображением с нашего PXE-сервера. Я провел месяцы, стуча головой о стол, чтобы понять, почему. В итоге мы решили, что клиенту просто нужно переустановить, так как мы не можем найти основную причину. По сей день клиент все еще работает на этой ОС. Мы сделали сценарий powershell, который запускается при запуске и который настраивает интерфейс как обходной путь, и с тех пор клиент был доволен, но у нас есть примечание для этой проблемы.

screwuphead
источник
0

Почему бы просто не использовать команду route с флагом -p (persist).

route -p добавить маску

Это обеспечит выживание маршрута после перезагрузки.

GeoSword
источник
0

Я бы попробовал использовать netsh для установки настроек NIC, а не GUI, чтобы посмотреть, поможет ли это.

Проблема может быть связана с реестром. Посмотрите на ключ для вашего ник в hklm \ ccc \ services и посмотрите, показывает ли он все ваши статические настройки.

l0sts0ck
источник