UNC Path fails by IP “no network provider accepted the given network path”, but works using hostname

active-directorytcpipuncwindows-server-2003

I have an unusual problem with a Windows Server 2003 (Standard x86) box.

It appears the machine will not accept connections to its shares (locally and from other domain member servers) by using its ip address in a UNC path. The error returned is:
"no network provider accepted the given network path"

This is the case with the machine's ip address \\10.0.8.x = FAIL

and even the loopback address \\127.0.0.1 = FAIL

and even \\localhost = FAIL

but using the hostname (fqdn or not) works!!! \\server & \\server.domain.local

The local windows firewall for this server is off, ping/rdp/other services respond fine using the IP address.

The following services are running and have been restarted:

  • Computer Browser
  • Workstation
  • Server

The server itself has been rebooted too. Event 8032 in the system log indicates that:

The browser service has failed to retrieve the backup list too many times on transport \Device\NetBT_Tcpip_{29A6A925-AFB3-47E2-BA59-DDA086DEAE7A}. The backup browser is stopping.

The domain controller has not been restarted, no other servers have experienced this problem, yet there are a number of browser (8021) related errors in the logs on this server.

Does anyone have any suggestions? I would like to avoid rejoining this server to the domain if possible.

Best Answer

ok it would appear the problem is resolved after uninstalling KB968389 (ref) and then reinstalling again. this has had me stumped for a few months, i would never have guessed it was NTLM related...

to quote:

If you capture network traces while trying to access shared folders, you may see a response of Error, Code =(13) STATUS_INVALID_PARAMETER from the server for the session setup:

192.168.0.2 192.168.0.1 SMB:C; Session Setup Andx, NTLM AUTHENTICATE MESSAGE, Workstation: WRK001

192.168.0.1 192.168.0.2 SMB:R; Session Setup Andx - NT Status: System - Error, Code = (13) STATUS_INVALID_PARAMETER

This error code means that there is an issue with NTLM authentication. The update in KB 968389 introduces a new feature that enhances protection and handling of credentials when authenticating network connections by using Integrated Windows Authentication.

This behavior can occur if the update discussed in KB 968389 did not install properly. To correct the issue, please uninstall the update completely and then reboot the server. After the restart, you should find that the symptoms no longer occur. Reinstall the update from KB 968389 and restart the server again. The issue should not re-occur. You should be able to access all shares successfully locally and remotely.