Microsoft KB Archive/149554

From BetaArchive Wiki

TCP/IP Settings Are Incorrect After Server-Based Setup

Q149554



The information in this article applies to:


  • Microsoft Windows 95





SYMPTOMS

When you perform a server-based Setup, your enumerated network adapter may not have the correct TCP/IP settings. For example, a network system with a static IP address will have its settings changed to use DHCP.



CAUSE

Netdi.dll does not properly detect and transfer TCP/IP settings for the network card during server-based Setup.



RESOLUTION

This issue is resolved by the following updated files for Windows 95, and later versions of these files:

   NETDI.DLL   version 4.00.954   dated 3/19/96  284,672 bytes
   NETDEF.INF  (no version info)  dated 3/19/96  10,846 bytes 




The Netdi.dll component of this update is currently available in the following localized versions:

Danish, Dutch, German, Italian, Norwegian, Spanish, Swedish

Note that this applies only to the Netdi.dll component, which addresses upgrading over Windows for Workgroups. Netdef.inf, which addresses upgrading over LAN Manager, is not available in localized versions.



STATUS

Microsoft has confirmed this to be a problem in Microsoft Windows 95. An update to address this problem is now available, but is not fully regression-tested and should be applied only to systems experiencing this specific problem. Unless you are severely impacted by this specific problem, Microsoft does not recommend implementing this update at this time. Contact Microsoft Technical Support for additional information about the availability of this update.

This issue is resolved in Microsoft Windows 98.



MORE INFORMATION

The updated Netdi.dll file is available for the following upgrade scenarios using server-based Setup:

  • Upgrading a Windows for Workgroups workstation to Windows 95 with static IP settings.
  • Installing Windows 95 on a new computer with static IP settings.

The updated Netdef.inf file is available for the installation of Windows 95 on Microsoft LAN Manager 2.2 workstations.

These updated files address TCP/IP settings migration for network cards detected as generic cards and then enumerated, and for network cards correctly detected (for example, PCI or ISA Plug and Play) and then migrated.

The Netdi.dll file resolves this issue for Plug and Play ISA and PCI cards. It does not resolve this issue for EISA Plug and Play cards.

NOTE: The Microdyne NE2500 Plug and Play ISA card does not work with this fix. The only way to get this card to work is to place the network card information in the Msbatch.inf file. Please see the Migration section below for more information.

Installation

Perform the following steps to install the updated files:

  1. Copy the Netdi.dll file into the following folders of the Windows 95 network setup share on the network server:

    <Windows Setup folder>\Netdi.dll

    <Windows Setup folder>\Suwin\Netdi.dll

    <Windows Setup folder>\System\Netdi.dll

  2. Copy the Netdef.inf file into the following folders of the Windows 95 network setup share on the network server:

    <Windows Setup folder>\Netdef.inf

    <Windows Setup folder>\Suwin\Netdef.inf

    <Windows Setup folder>\Inf\Netdef.inf

NOTE: If you use a .cab-based install point, copy Netdi.dll and Netdef.inf to the distribution server in the same folder as the Windows 95 .cab files.

Migration

If these files fail to migrate TCP/IP settings for a network card you used in a previous version of Windows, specify the Plug and Play ID for the network card in the Msbatch.inf file. This would look something like:

   [Network]
   netcards=*PNP812D 

NOTE: These updated files will not migrate settings for clients using EISA network cards.

LAN Manager 2.2

These files migrate only the following settings from the Protocol.ini file:

   IPADDRESS0
   SUBNETMASK0
   DEFAULTGATEWAY0
   LANABASE 

NOTE: The LANABASE setting is migrated, but is typically set to zero if an invalid LANABASE for Windows 95 is specified.

The Netdef.inf file can be modified in the [Lanman.MSTCP] section to migrate other settings as needed.

Uninstall

To return to the original Netdi.dll and Netdef.inf files, replace the updated versions of these files in the folders specified in the "Installation" section above with the original versions. To retrieve the original versions, extract the Netdi.dll file from Precopy1.cab and the Netdef.inf file from Precopy2.cab. These .cab files are available on your original Windows 95 CD-ROM or disks.

For information about using the Extract command, please see the following article in the Microsoft Knowledge Base:

Q129605 How to Extract Original Compressed Windows Files

For additional information about Windows 95 updates, please see the following article in the Microsoft Knowledge Base:

Q161020 Implementing Windows 95 Updates

Additional query words: lanman PnP netsetup

Keywords : kbnetwork win95
Issue type :
Technology : kbWin95search kbWin95


Last Reviewed: December 15, 2000
© 2001 Microsoft Corporation. All rights reserved. Terms of Use.