Cómo hacer que una máquina Linux se comunique con una máquina Windows a través del nombre de host
En tu red, ¿cada máquina debería poder ver a las demás, verdad? Es una gran idea, hasta que necesitas comunicarte desde una máquina Linux hacia una máquina Windows a través del nombre de host. Por defecto, eso simplemente no va a funcionar. Puedes hacer ping a esos nombres de host de Windows desde tus cajas Linux todo lo que quieras y recibirás un mensaje de "nombre de host no encontrado". Cada. Vez. Si emites incluso un comando de ping, verás los resultados fallidos (Figura A).
![Cómo hacer que una máquina Linux se comunique con una máquina Windows a través del nombre de host - Video](https://i.ytimg.com/vi/oC3s3P5Gbz4/hqdefault.jpg)
Figura A
Hay una solución para eso, una que ocurre completamente en el lado de Linux. Voy a mostrarte cómo agregar fácilmente los componentes necesarios para que esto funcione para ti. Voy a demostrar esto en un escritorio Elementary OS y en una instancia de Fedora Server, ya que el proceso de instalación es diferente.
La solución para Elementary OS (o Ubuntu)
Primero nos ocuparemos de Elementary OS. Ten en cuenta que este proceso es el mismo para cualquier distribución basada en Debian o Ubuntu. Para habilitar que nuestra distribución derivada de Ubuntu se comunique con Windows a través del nombre de host, debemos instalar winbind y libnss-winbind. Para hacer eso, abre una ventana de terminal y emite el siguiente comando:
sudo apt install winbind libnss-winbind
Una vez que se complete la instalación, abre el archivo /etc/nsswitch.conf con el comando sudo nano /etc/nsswitch.conf y busca la línea:
![](https://newsmatic.com.ar/wp-content/uploads/como-garantizar-la-validacion-local-de-los-clientes-en-un-dominio-multi-sitio-150x150.png)
hosts: files mdns4_minimal [NOTFOUND=return] dns
Cambia esa línea por:
hosts: files mdns4_minimal [NOTFOUND=return] dns wins mdns4
Guarda y cierra el archivo.
Ahora emite el mismo comando de ping al nombre de host y deberías recibir una respuesta (Figura B).
Figura B
![](https://newsmatic.com.ar/wp-content/uploads/cual-es-la-mejor-opcion-de-protocolo-de-enrutamiento-para-una-red-empresarial-150x150.jpg)
La solución para Fedora Server
La solución para Fedora Server es bastante diferente. En lugar de instalar winbind y libnss-winbind, abre una terminal y emite el siguiente comando:
sudo dnf install samba-winbind-clients
El comando anterior tomará las dependencias necesarias (samba-winbind y samba-winbind-modules). Eso es todo lo que necesitas hacer para Fedora. Una vez que se instalen, deberías poder hacer ping a tu máquina Windows, a través del nombre de host, todo lo que quieras.
No solo se trata de hacer ping
Con esta solución implementada, también deberías poder conectarte a recursos compartidos de Windows a través del nombre de host y cualquier otro servicio que puedas necesitar. Si estás trabajando en una red que consiste en una mezcla de plataformas, estos pequeños detalles pueden ser de gran ayuda.
![](https://newsmatic.com.ar/wp-content/uploads/los-8-pasos-para-solucionar-problemas-de-red-y-sistemas-150x150.jpg)
En Newsmatic nos especializamos en tecnología de vanguardia, contamos con los artículos mas novedosos sobre Redes, allí encontraras muchos artículos similares a Cómo hacer que una máquina Linux se comunique con una máquina Windows a través del nombre de host , tenemos lo ultimo en tecnología 2023.
Artículos Relacionados