Teve que fazer?
Por que "teve" que fazer?
Por que se simplesmente acrescentar wins em uma determinada linha do nsswitch.conf, pode-se pingar nas máquinas de uma mesma rede pelo nome, sem ter de configurar nada mais.
A linha em questão é:
hosts: files mdns4_minimal [NOTFOUND=return] wins dns mdns4Mas o tempo de resposta quando faz essa alteração e pinga pelo nome é um pouco mais lento.
Pra mim, isso é gambiarra...
Amigo, As máquinas windows e linux recebem a mesma dns?
Qual o seu servidor de DNS, é o bind?
AO meu ver, você tem duas opções, que é configurar um servidor DNS ou acrescentar o nome da maquina e o ip no arquivo /etc/hosts de cada maquina, o que é bem mais trabalhoso e inviável caso utilize dhcp ou tenha uma rede com uma quantidade grande de máquinas.