djhawthorn
Technical User
Ok, this really has me stumped and is starting to become a major problem. I have two NT4 servers - a PDC and a BDC. The PDC runs a WINS Service (amongst other things).
Yesterday I got problems where staff couldn't access a shared folder on the BDC. I had a look, and in the event log was this:
Event ID: 4320
Source: NetBT
Description: Another machine has sent a name release message to this machine probably because a duplicate name has been detected on the TCP network. The IP address of the node that sent the message is in the data. Use nbtstat -n in a command window to see which name is in the Conflict state.
I ran nbtstat -n and found it was BDC[20] in conflict (which I believe is the Computer Browser service). Reboot the server, same problem. Turn off the WINS service on the PDC, reboot the BDC, and it comes up fine, but as soon as I restart WINS, the BDC falls over again with the duplicate name error.
So I had to leave WINS turned off, but I can't leave it off for long as its causing name-resolution problems now with servers across the WAN (outside our subnet but on other trusted domains).
This morning I tried turning it back on, and it seemed to work (for a moment) - but then I noticed the PDC had stopped working - it now had the duplicate name problem. Also, people started complaining the services on the BDC had "stopped". So I did a bit of fiddling, turned off WINS, and got both servers running again.
However, I am still getting these NetBT error messages in the Event Log. I have checked the data for the IP address, and it is telling me the name release demands are coming from various PCs around the network. None of them have the same name as the PDC/BDC.
I looked at the KB article , which says to install a patch to update the netbt.sys file, and apply a registry hack. This will tell the box to "ignore any name release messages from anything but the WINS server it has in its list". Basically designed to stop a DoS attack. So I've installed this patch on both servers, and as such they are ignoring those name release messages. But I know as soon as I turn on that WINS server, one or both the PDC and/or BDC will fall over.
The boxes sending the name release packets (or the ones I've checked anyway) have nothing in their HOSTS file, they don't use the LMHOSTS file, and they all have their own individual computer names, hostnames, and user names (of the user logged in), and none conflict with the PDC/BDC's name.
I have re-service packed both boxes to no effect.
I have emptied the local WINS database to no effect.
I have removed the static entries for those servers at a remote site, to no effect.
Both the PDC and BDC have nothing in their HOSTS/LMHOSTS files.
This seemed to start happening when we changed our IP address range from a.b.c.d to w.x.y.z. The servers IP addresses changed, but not their names. I am thinking I may need to give them brand new names to solve the problem, but being servers this is not a very nice option as things like printers are hard coded to those names.
I am also thinking I could remove the WINS entries from both those servers - leaving them without a WINS server to use, (which would presumably mean they would ignore all name release packets given the security patch), but I don't really want to do this either.
Anyone got any ideas of what I might be able to try to fix this problem? One way or another, I need to get WINS up and running again ASAP.
MCSE NT4/W2K
Yesterday I got problems where staff couldn't access a shared folder on the BDC. I had a look, and in the event log was this:
Event ID: 4320
Source: NetBT
Description: Another machine has sent a name release message to this machine probably because a duplicate name has been detected on the TCP network. The IP address of the node that sent the message is in the data. Use nbtstat -n in a command window to see which name is in the Conflict state.
I ran nbtstat -n and found it was BDC[20] in conflict (which I believe is the Computer Browser service). Reboot the server, same problem. Turn off the WINS service on the PDC, reboot the BDC, and it comes up fine, but as soon as I restart WINS, the BDC falls over again with the duplicate name error.
So I had to leave WINS turned off, but I can't leave it off for long as its causing name-resolution problems now with servers across the WAN (outside our subnet but on other trusted domains).
This morning I tried turning it back on, and it seemed to work (for a moment) - but then I noticed the PDC had stopped working - it now had the duplicate name problem. Also, people started complaining the services on the BDC had "stopped". So I did a bit of fiddling, turned off WINS, and got both servers running again.
However, I am still getting these NetBT error messages in the Event Log. I have checked the data for the IP address, and it is telling me the name release demands are coming from various PCs around the network. None of them have the same name as the PDC/BDC.
I looked at the KB article , which says to install a patch to update the netbt.sys file, and apply a registry hack. This will tell the box to "ignore any name release messages from anything but the WINS server it has in its list". Basically designed to stop a DoS attack. So I've installed this patch on both servers, and as such they are ignoring those name release messages. But I know as soon as I turn on that WINS server, one or both the PDC and/or BDC will fall over.
The boxes sending the name release packets (or the ones I've checked anyway) have nothing in their HOSTS file, they don't use the LMHOSTS file, and they all have their own individual computer names, hostnames, and user names (of the user logged in), and none conflict with the PDC/BDC's name.
I have re-service packed both boxes to no effect.
I have emptied the local WINS database to no effect.
I have removed the static entries for those servers at a remote site, to no effect.
Both the PDC and BDC have nothing in their HOSTS/LMHOSTS files.
This seemed to start happening when we changed our IP address range from a.b.c.d to w.x.y.z. The servers IP addresses changed, but not their names. I am thinking I may need to give them brand new names to solve the problem, but being servers this is not a very nice option as things like printers are hard coded to those names.
I am also thinking I could remove the WINS entries from both those servers - leaving them without a WINS server to use, (which would presumably mean they would ignore all name release packets given the security patch), but I don't really want to do this either.
Anyone got any ideas of what I might be able to try to fix this problem? One way or another, I need to get WINS up and running again ASAP.
![[auto] [auto] [auto]](/data/assets/smilies/auto.gif)