El inconveniente principalmente se presenta cuando estas trabajando en la consola, y no dispones de la IP del equipo con Windows, entonces, recordas el nombre del puesto de trabajo y haces via Terminal:

ping Equipo1

y lamentablemente nos encontramos con que el equipo “no existe” y nos devolverá algo parecido a:

ping: unknown host Equipo1

Ahora bien, este inconveniente se presenta por la prioridad para resolver los nombres seteados en el nsswitch, en principio haremos lo siguiente:

1) sudo -s [Get SUDO!!! sisi, es la única forma en la consola]
2) apt-get install winbind [Instalaremos el Bind para Wins]
3) nano /etc/nsswitch.conf [editamos el archivo nsswitch]

Buscamos la linea que dice:

hosts: files dns [es probable como yo que tengas mas items]

y lo cambias por:

hosts: files wins dns

Lesto!, Con esto estamos en condiciones de resolver los equipos de Windows, bajo nuestro entorno linux, por lo tanto ping Equipo1 nos devolverá respuesta.

Nota:
El archivo nsswitch, es empleado para configurar cual servicio sera usado para determinar la información relacionada a los hosts, archivo de contraseñas, y archivos de grupos.

Saludos.-

Anuncios