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).

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.

Índice de Contenido
  1. La solución para Elementary OS (o Ubuntu)
  2. La solución para Fedora Server
  3. No solo se trata de hacer ping

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:

Cómo garantizar la validación local de los clientes en un dominio multi-sitio

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

Cuál es la mejor opción de protocolo de enrutamiento para una red empresarial

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.

Los 8 pasos para solucionar problemas de red y sistemas

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

Subir

Utilizamos cookies para mejorar su experiencia de navegación, mostrarle anuncios o contenidos personalizados y analizar nuestro tráfico. Al hacer clic en “Aceptar todo” usted da su consentimiento a nuestro uso de las cookies.