To fix the problem you need to determine what machine is doing Windows Name resolution. Under Windows this is the WINS server. Go to a Windows machine, open up a command prompt (Start,Run, cmd.exe) and type:
You'll see output that looks like this:
Code:
Windows IP Configuration
Host Name . . . . . . . . . . . . : HOST
Primary Dns Suffix . . . . . . . :
Node Type . . . . . . . . . . . . : Unknown
IP Routing Enabled. . . . . . . . : Yes
WINS Proxy Enabled. . . . . . . . : Yes
Ethernet adapter Local Area Connection 8:
Connection-specific DNS Suffix . :
Description . . . . . . . . . . . : VMware Accelerated AMD PCNet Adapter
Physical Address. . . . . . . . . : 00-0C-29-A4-E5-EA
Dhcp Enabled. . . . . . . . . . . : No
IP Address. . . . . . . . . . . . : 1.2.3.4.71
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : 1.2.3.1
DNS Servers . . . . . . . . . . . : 1.2.3.12
1.2.3.145
Primary WINS Server . . . . . . . : 1.2.3.12
The last line is the important one. I'm guessing that the IP address there is the IP address of the Ubuntu server in question. If so, then you need to figure out why the Ubuntu server isn't acting as a WINS server anymore. The process that should be running is nmbd. The command "ps auwx | grep nmbd" will tell you if it's running:
Code:
user@user-desktop:/etc/network$ ps awux | grep nmbd
user 7154 0.0 0.0 3324 800 pts/6 S+ 16:36 0:00 grep nmbd
root 19151 0.0 0.0 8676 1604 ? Ss Sep15 0:28 nmbd -D
In this case it's process 19151. If nmbd -D isn't listed you need to figure out why it's not starting. You can run it from the command line:
and see if an error is reported.