Назад | Перейти на главную страницу

Настройки статического IP-адреса на сервере Windows 2003 не сохраняются

У нас есть сервер Dell PowerEgde 1950 с гигабитной сетевой картой Broadcom NetXtreme, и мы сталкиваемся со странной проблемой со статическим назначением IP. Когда мы назначаем статический IP-адрес этой сетевой карте Broadcom, настройки не сохраняются.

Ниже приведены шаги для воспроизведения проблемы.

Дополнительная информация: Недавно мы отформатировали этот сервер и установили Windows 2003 с установочного компакт-диска OEM (не с установочного компакт-диска ОС, полученного от Dell). После завершения установки Windows были установлены драйверы NIC Broadcom.

Проблема была с драйверами Broadcom NIC. Это причина, по которой сетевые администраторы обычно предпочитают сетевые адаптеры Intel Broadcom. Ниже приводится подробная процедура решения этой проблемы (обратите внимание, что я проверил эту процедуру только для Dell PE 1950, но она может работать и для других семейств Dell PE) -

Сетевая карта теряет конфигурацию статического IP

Что делать:

   a.    Uninstall old Broadcom Advanced Control Suite. 

   b.    Clean the system of older Broadcom file versions. 

   c.    Reinstall the Broadcom Drivers. 

Как это сделать:

а. Загрузите новые драйверы Broadcom

    i.      32-bit http://ftp.us.dell.com/network/Bcom_LAN_12.4_W2K3_8_A02.exe 

    ii.     64-bit http://ftp.us.dell.com/network/Bcom_LAN_12.4_W2K3_8_64_A03.exe 

Важный!

Для Server 2008 оставьте все версии .Net Framework на месте, перейдите к шагу D.

б. Убедитесь, что установлен Microsoft .Net Framework 2.0 SP1.

c. Установите .Net Framework 2.0 SP1 от Microsoft.

d. Убедитесь, что .Net Framework 2.0 SP2, 3.0 и 3.5 НЕ установлены. Их можно переустановить после установки новых драйверов Broadcom.

е. Отключите / приостановите все сканеры антивируса и защиты от угроз, которые могут прервать установку драйвера Broadcom.

     i.         Check for Symantec Endpoint. 

     ii.       If it is installed, ensure Endpoint Patch RM4 (or newer) is installed. 

     iii.      If RM4 (or newer) cannot be installed, then uninstall Endpoint. Endpoint may be re-installed later.  

f. Распакуйте BCOMRemove.zip

грамм. Переименуйте следующие файлы:

    i.         BCOM_Remove.txt  -> BCOM_Remove.vbs 
    ii.       BCOM_Finalize.txt -> BCOM_Finalize.vbs 

час Удалите существующие драйверы Broadcom через «Установка и удаление программ».

я. Выберите Нет для перезапуска сейчас

j. Удалите все сетевые карты Broadcom и BASFND из диспетчера устройств.

   i.         Click Start -> Run -> Type CMD. 

   ii.       Type set devmgr_show_nonpresent_devices=1. 

   iii.      Type Start DEVMGMT.MSC. 

   iv.     Click View. 

   v.       Click Show Hidden Devices. 

   vi.     Expand the Network Adapters section on the left. 

   vii.    Remove all listed Broadcom network adapters. 
            1.      Right-click the network adapter 
            2.      Click Uninstall. 

   viii.  Expand the Non-Plug and Play Drivers section on the left. 

   ix.     Remove all instances of BASFND 

   x.       Expand the System devices section on the left. 

   xi.     Remove all instances of BASFND 

   xii.    Remove all listed Broadcom network adapters. 
          1.      Right-click the network adapter 
          2.      Click Uninstall 

k. Дважды щелкните BCOM_Remove.vbs

л. перезагрузка

м. Включите сетевые карты в BIOS.

п. Отмените мастер установки нового оборудования

о. Дважды щелкните BCOM_Finalize.vbs

п. Установите драйверы Broadcom

    i.         Double-click the Broadcom installer to extract the files to C:\Broadcom\w2k3_8. 

            1.      32-bit:   Bcom_LAN_12.4_W2K3_8_A02.exe 
            2.      64-bit:   Bcom_LAN_12.4_W2K3_8_64_A03.exe 

    ii.       Navigate to C:\Broadcom\w2k3_8\Driver_Management_Apps_Installer 

    iii.      Double-Click Setup.Exe. 

    iv.     Follow the installation wizard to complete the installation. 

q. Для контроллеров домена следуйте статье 325356 базы знаний Майкрософт (Как удалить и переустановить TCP / IP на контроллере домена Windows Server 2003)

р. Для контроллеров, не относящихся к домену, следуйте статье 317518 базы знаний Майкрософт. (Как сбросить «Протокол Интернета (TCP / IP)» в Windows Server 2003)

с. netsh interface ip сбросить resetlog.txt

Проблема в том, что запись в реестре не удаляется при удалении драйверов Broadcom. Вы можете удалить запись и сбросить статический IP-адрес, чтобы решить проблему. Я поговорил с Dell по этому поводу, и они прислали мне процесс.

  1. Откройте RegEdit
  2. Перейдите к: HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Network
  3. Удалите ключ конфигурации и нажмите Да, чтобы подтвердить удаление.
  4. Откройте сетевые подключения
  5. Щелкните правой кнопкой мыши подключение по локальной сети и выберите Свойства.
  6. Если вы по-прежнему настроены на получение IP-адреса автоматически, установите для него тот IP-адрес, которым он должен быть. в противном случае щелкните ОК, чтобы закрыть свойства.
  7. Щелкните ОК.

Вам не нужна перезагрузка, но мой сервер нуждался. По приведенной ниже ссылке вы удалили несколько других записей реестра, но я этого не сделал. Также вы можете удалить драйверы для сетевой карты, но если у вас установлены последние версии драйверов, это может не понадобиться. Я сделал все, что описал выше, и проблема была решена.

Для получения дополнительной информации см. http://support.microsoft.com/kb/937056

Аналогичная (если не идентичная проблема) подробно описана здесь.

Статический IP-адрес Windows 2003 Server сбрасывается на DHCP при перезагрузке