Estoy intentando que el Explorador de Windows muestre computadoras que no están basadas en Windows en la carpeta Red.

Estoy intentando que el Explorador de Windows muestre computadoras que no están basadas en Windows en la carpeta Red.

Por alguna razón, mi máquina con Windows dejó de mostrar computadoras que no son Windows en la carpeta Red. Es Windows 10 22H2 19045. Muestra otras computadoras con Windows. Puedo configurar recursos compartidos en carpetas en estas máquinas basadas en Linux (y viceversa). Una de las máquinas es un Synology NAS y no he cambiado su configuración de red. El otro es un Rpi. Todos están en una subred. Podría incluir el archivo samba.conf aquí, pero dado que la máquina NAS no ha cambiado, parece inútil.

He comprobado todas las opciones de configuración estándar que he visto sugeridas en Google. Por ejemplo, active CIFS 1.

No he profundizado en todos los misterios del protocolo, pero he usado Wireshark para registrar la actividad en los puertos 137, 139 y 445. Puedo ver que hay conversaciones entre las computadoras y que la máquina rpi admite dialectos SMB 2.0. 3.0 y 3.02.

Me gustaría saber qué ha cambiado (en Windows) y cómo hacer que todo vuelva a funcionar, por favor.

Respuesta1

Me gustaría saber qué ha cambiado (en Windows) y cómo hacer que todo vuelva a funcionar, por favor.

Sugerencia: no es culpa del cliente de Windows.

Con Windows Vista, el método "antiguo y poco confiable" de descubrir computadoras en el "vecindario" usando SMBv1 ha quedado obsoleto. Todas las cajas más nuevas utilizan "Web Services Dynamic Discovery (WS-Discovery)" desde entonces. Dependiendo de su configuración, lo más probable es que su escucha SMBv1 finalmente esté apagada (y debería permanecer así). De todos modos, ya no es compatible.

Por lo tanto, el descubrimiento de computadoras (Linux) ya no es una cuestión de que Samba responda "solo". Al igual que su Mac típico, ahora debe responder a las llamadas WSD.

Creo que la versión 20.04 del paquete de aplicaciones KDE kio-extras admitirá el descubrimiento de hosts SMB usando WS-Discovery, pero esa versión no está disponible en la rama estable de Gentoo Linux instalada en mi computadora portátil principal, ni en Lubuntu 18.04.

Un servicio WS-Discovery (probado) para Linux es wsdd. Es un demonio host de Web Service Discovery.

wsdd implements a Web Service Discovery host daemon. This enables (Samba)
hosts, like your local NAS device, to be found by Web Service Discovery 
Clients like Windows.

información relacionada