Categoría: Hardware
Grado de dificultad: 1 (Funciona con Linux, no con Windows)
Columnista: Roberto
En ausencia de noticias cientificas y tecnológicas interesantes, seguimos mejorando nuestro conocimiento (y el suyo) de Linux.
El presente artículo didactico es menos complejo de lo que parece (esperamos), aunque, sí, está detallado.
SMB, un protócolo más viejo que Windows
Continuación de nuestro artículo “¡Qué difícil es compartir archivos!”
El último artículo TMN, publicado antes del desafortunado incidente que sufrí con mi scooter, …
Accidente de scooter eléctrico
… Hablaba de la noción de compartir archivos entre máquinas conectadas a una misma red local:
¡Qué difícil es compartir archivos!
Este artículo era el inicio de uno más largo donde me proponía describir cómo se hace con Linux. Es tiempo de continuarlo.
Nota: por cierto, confirmamos una mala tendencia: Microsoft no parece ser parte de la fiesta … En el caso de nuestra red local. Sin llegar a descalificar a Windows, esta falla nos genera decepción y sospecha.
SAMBA existe desde 1991
SAMBA es el nombre de un protocolo de red basado en SMB y creado en los años 90 para el sistema operativo UNIX.
Fue escrito por Andrew Tridgell en diciembre de 1991, AKA antes de Linux.
SMB era inicialmente un protocolo creado por IBM para ofrecer compatibilidad con la visión Microsoft de la gestión de redes …
Esta compatibilidad nunca fue completamente asegurada porque Microsoft se enredó en la cohabitación entre sus propias versiones de SMB.
Mientras tanto, irónicamente, SAMBA se volvió una norma común entre todas las distribuciones Linux, permitiendo una fácil configuración de redes locales … Con o sin Microsoft.
Configurando SAMBA
Ubicando el archivo “smb.conf”
Dicho lo anterior, el tema general de las redes sigue siendo complejo. Sin embargo, las redes domésticas constituyen un caso sencillo, por manejar un segmento muy limitado de direcciones IP.
AKA “192.168.x.y”, el segmento reservado a redes locales, limita naturalmente las intrusiones.
SAMBA no está, por defecto, configurado para redes caseras (seguridad ante todo). Se necesita editar su archivo de configuración para añadir las autorizaciones necesarias.
El archivo en cuestión se llama smb.conf y está ubicado en etc/samba …

Nota 1: “kubuntu_2504” es el nombre de nuestro disco principal.
Nota 2: los Dummies descubrirán que la carpeta etc es bastante fornida.
Tres instrucciones que añadir
Editar el archivo smb.conf es una operación muy similar a la que describimos en nuestro artículo “Consola Linux – Rito iniciático (4)”.
AKA un doble clic sobre él lo abre en un editor de texto, Kate en nuestro caso.
Se debe añadir tres instrucciones en su capítulo [global] (fácil, es el primero).
No se dejen asustar por la gran cantidad de líneas de comentarios (las que empiezan por “#”). Son textos de ayudas añadidas por los desarrolladores de SAMBA, y suelen ser muy útiles.
Añadimos las tres siguientes líneas:

Explicación de las instrucciones añadidas
Explicación de estas tres instrucciones.
-
“usershare allow guests = yes” autoriza los “visitantes” a acceder a la máquina que comparte una o varias carpetas,
-
“hosts allow = 192.168.0.0/16” limita el rango de direcciones autorizadas a la red estrictamente local. AKA los visitantes cuya dirección IP empieza por 192.168,
-
“hosts deny = 0.0.0.0/0” prohíbe a las demás direcciones: 0.0.0.0 indica la dirección inicial (¡la primera!).
Luego, hay que guardar estas modificaciones. El sistema nos pide nuestra clave de administrador para validar.
Queda una última etapa: reiniciar el PC para activar los nuevos parámetros.
Nota: existe otras posibilidades sin reiniciar la máquina, que se realiza a través de la ventana de comandos. Se debe teclear uno de dos siguientes comandos.
sudo smbcontrol all reload-config
sudo systemctl restart smbd nmbd
Sin embargo, recomendaría reiniciar el PC, opción más fácil y segura para los Dummies.
Explorador de archivos, un tema popular en Linux
Llegamos a la última etapa, la de elegir las carpetas que compartir en la red local. Se hace gracias al explorador de archivos.
Nota: A la diferencia de Windows, la exploración de archivos es un tema muy popular en Linux. Existen muchos exploradores de archivos, ¡realmente muchos! Cada distro Linux propone uno por defecto, y no es necesario, en 2026, buscar otro.
Nemo, Dolphin, Krusader, Konqueror, Nautilus, Thunar son ejemplos muy clásicos y tienen ergonomías muy similares.
Kubuntu, la distro Linux elegida por TMN. usa Dolphin.
Para activar la opción de compartir, buscamos en el explorador la carpeta que compartir. Luego, hagamos un clic derecho sobre esta carpeta.
Eligiendo las carpetas que compartir
Insistí sobre la variedad de exploradores en Linux, porque el clic derecho puede haber dos resultados posibles:
Muchos exploradores simplemente muestran “compartir” en la lista de opciones propuestas,
Otros, como Dolphin, lo “esconden” dentro de la opción “Propiedades”



Como mostrado, en esta ventana se debe chulear la casilla “Compartir esta carpeta con otros equipos de la red local”.
Eso revela otra casilla, “Permitir conexión de invitados”, que se debe chulear también.
Los misteriosos criterios de Windows
La parametrización de los derechos de los visitantes quedará al criterio del administrador. Para compartir archivos de video, “solo lectura” para todos es lo más prudente.
Finalmente, “Aceptar”, ¡y no es más!
A partir de este momento, esta carpeta estará accesible a todas las máquinas compatibles de la red local (Linux, Android).
Poder compartir recursos en una red local es una calidad muy valiosa. Microsoft sigue negando esta posibilidad a sus usuarios de Windows (según criterios misteriosos)
Otro argumento para abandonar un sistema operativo que no nos sirve.






Leave A Comment