TL; Versión DR
No puedo explorar los recursos compartidos SMB en mi servidor de archivos desde algunos de mis dispositivos; Si uso un nuevo enrutador, funciona. FIX IT FIX IT FIX IT!
La puesta en marcha
Tengo dos enrutadores, un D-Link DSL 2370R y un Technicolor TD5130v2. Tengo un servidor de archivos Ubuntu que ejecuta samba (uso webmin para administrarlo) y los siguientes dispositivos que conecto.
- Mi centro de medios, un Raspberry Pi Modelo B con OpenELEC
- Una computadora portátil con Ubuntu 12.04.2
- Una computadora portátil con Windows 7 Starter 32 bits
- Un Android 4.4.2 Kit-Kat con tecnología Moto G, que ejecuta el módulo LAN Shares de la aplicación ES Explorer
El Pi y el servidor de archivos están usando conexiones por cable, el resto usa wi-fi.
Quiero poder ver el servidor de archivos y hablar con él desde cualquier dispositivo, pero tengo problemas de visibilidad cuando uso el enrutador Technicolor. (Podría usar el enrutador D-LINK y deshacerme del otro, pero me está costando configurar la conexión a Internet; además, el enrutador Technicolor tiene una señal wifi más fuerte).
Primer escenario
Si conecto todos los dispositivos al enrutador D-Link:
- La entrada "Redes" en Nautilus no mostrará todos los dispositivos, pero en el grupo "Grupo de trabajo" debajo del elemento "Redes de Windows", puedo ver y explorar el servidor de archivos, las 2 computadoras portátiles y el centro de medios.
- Si inserto las direcciones IP de los dispositivos en Nautilus (smb: // IP), o sus nombres (smb: // devicename), puedo verlos y explorarlos.
- Win7 no mostrará ningún dispositivo en la carpeta de red, pero si escribo "\ IP" en el Explorador de Windows, puedo examinar todos los archivos
- Al realizar un escaneo de red en la aplicación de Android, mostrará una lista de cada dispositivo identificado por su IP; Todos son navegables.
- OpenELEC smb browser mostrará todos los dispositivos (incluida la computadora portátil Win7) en el grupo WORKGROUP, todos son navegables
- La ejecución
smbtree
en la computadora portátil Ubuntu mostrará todos los dispositivos y todos los recursos compartidos para cada dispositivo . - Aquí está la salida del
smbclient
comando en la computadora portátil Ubuntu para sí mismo , para el servidor de archivos , para la computadora portátil Win7 y para el centro de medios .
Segundo escenario
Si conecto todos los dispositivos al enrutador Technicolor:
- No se muestran dispositivos en la sección Red de Nautilus. Al hacer clic en el elemento "Grupo de trabajo" aparece una alerta de error ("No se pudo recuperar la lista de recursos compartidos del servidor", o algo así, no en inglés) .
- Si inserto las direcciones IP de los dispositivos en Nautilus (smb: // IP), puedo ver los dispositivos, pero al insertar los nombres (smb: // devicename) se produce un error similar .
- Win7 no mostrará ningún dispositivo en la carpeta de red, pero si escribo "\ IP" en el Explorador de Windows, puedo examinar todos los archivos
- Al realizar un escaneo de red en la aplicación de Android, mostrará una lista de cada dispositivo identificado por su IP; Todos son navegables.
- El navegador OpenELEC smb mostrará todos los dispositivos (incluida la computadora portátil Win7) en el grupo WORKGROUP, todos son navegables.
- La ejecución
smbtree
en la computadora portátil Ubuntu mostrará todos los dispositivos , pero no compartirá ningún dispositivo excepto el localhost . - Aquí está la salida del
smbclient
comando en la computadora portátil Ubuntu para sí mismo , para el servidor de archivos , para la computadora portátil Win7 y para el centro de medios .