Windows 2003服务器上的静态IP设置未保存

我们有一个带有Broadcom NetXtreme千兆以太网卡的戴尔PowerEgde 1950服务器,我们正面临一个静态IP分配的奇怪问题。 当我们为此Broadcom NIC分配一个静态IP时,设置不会被保存。

以下是重现问题的步骤

  • 为Broadcom NIC打开TCP / IP属性窗口
  • 手动input静态IP地址和其他详细信息,如网关,DNS等
  • 应用并closures属性对话框。
  • 重新打开TCP / IP属性窗口,您将看到您的静态IP设置丢失,并更改为“手动获取IP地址”
  • 但是使用ipconfig命令检查时,您仍然会看到相同的静态IP设置
  • 但是在重新启动服务器后使用ipconfig命令检查时,这些静态ip设置完全消失,自动获取IP被分配

补充信息 :最近我们已经格式化了这台服务器,并从OEM Windows安装光盘(不是从戴尔收到的操作系统安装光盘)安装了Windows 2003。 Windows安装结束后,安装Broadcom NIC驱动程序。

Broadcom网卡驱动程序出现问题。 这就是为什么networkingpipe理员通常比Broadcom更喜欢Intel NIC。 以下是解决此问题的详细步骤(请注意,我已经validation了此步骤,但仅适用于Dell PE 1950,但也可能适用于Dell PE的其他品牌) –

NIC失去静态IPconfiguration

该怎么办:

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。 从Microsoft安装.Net Framework 2.0 SP1。

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

G。 重命名以下文件:

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

H。 通过“添加/删除程序”卸载现有的Broadcom驱动程序。

一世。 现在select否重启

学家 从设备pipe理器中卸载所有Broadcom NIC和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 

ķ。 双击BCOM_Remove.vbs

湖 重启

米 在BIOS中启用网卡。

ñ。 取消find新的硬件向导

O操作。 双击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值。 对于域控制器,请按照Microsoft知识库文章325356(如何删除并重新安装Windows Server 2003域控制器上的TCP / IP)

河 对于非域控制器,请按照Microsoft知识库文章317518.(如何在Windows Server 2003中重置“Internet协议(TCP / IP)”)

秒。 netsh接口ip reset resetlog.txt

这里有一个类似的(如果不是相同的话)。

Windows 2003 Server静态IP重新启动时重置为DHCP

问题是在卸载Broadcom驱动程序时,registry中的条目不会被删除。 您可以删除条目并重置静态IP以解决问题。 我就此与戴尔进行了交谈,他们向我发送了这个程序。

  1. 打开RegEdit
  2. 导航到:HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Network
  3. 删除configuration密钥,然后单击是以确认删除
  4. 打开networking连接
  5. 右键单击本地连接并select属性
  6. 如果您仍然设置为自动获取IP,请将其设置为它应该的IP。 否则,请单击确定closures属性。
  7. 点击OK。

你不应该需要重新启动,但我的服务器。 下面的链接你删除了一些其他registry项,但我没有。 它也有你删除驱动程序的网卡,但如果你有最新的驱动程序,它可能不是我需要的。 上述步骤都是我所做的,问题已经解决。

有关更多信息,请参阅http://support.microsoft.com/kb/937056