Configura un NAS con SMB en Raspberry Pi en 7 Pasos
Cómo Instalar y Configurar SMB en una Raspberry Pi
Si estás buscando una forma sencilla de compartir archivos en tu red local, configurar un servidor SMB en Raspberry Pi es una solución ideal. Este protocolo, también conocido como Samba, permite compartir carpetas y acceder a ellas desde diferentes dispositivos, incluyendo computadoras con Windows, macOS y Linux. En esta guía te explicaré paso a paso cómo instalar y configurar SMB en tu Raspberry Pi.
Paso 1: Actualizar el sistema
Antes de empezar, es importante asegurarte de que tu Raspberry Pi esté actualizada. Esto garantiza que todo funcione correctamente y reduce problemas de compatibilidad.
Ejecuta los siguientes comandos en el terminal:
sudo apt update && sudo apt upgrade -y
Esto actualizará los paquetes instalados y mejorará la seguridad de tu sistema.
Paso 2: Instalar Samba
Samba es el software necesario para habilitar el protocolo SMB en Raspberry Pi. Para instalarlo, utiliza el siguiente comando:
sudo apt install samba samba-common-bin -y
La instalación puede tardar unos minutos, dependiendo de la velocidad de tu conexión a internet.
Paso 3: Configurar Samba
Una vez instalado Samba, es momento de configurarlo para compartir una carpeta en tu red. Sigue estos pasos:
- Abre el archivo de configuración de Samba:
sudo nano /etc/samba/smb.conf
- Desplázate hacia el final del archivo y añade una nueva sección. Por ejemplo, si deseas compartir una carpeta llamada
compartido
, agrega lo siguiente:[compartido] path = /home/pi/compartido browseable = yes writeable = yes read only = no create mask = 0777 directory mask = 0777 public = yes
- Guarda los cambios presionando
Ctrl+O
, luegoEnter
y sal del editor conCtrl+X
.
Paso 4: Crear la carpeta compartida
Si la carpeta que deseas compartir no existe, necesitas crearla y establecer los permisos adecuados:
mkdir -p /home/pi/compartido chmod 777 /home/pi/compartido
Esto asegura que todos los usuarios puedan leer y escribir en la carpeta compartida.
Paso 5: Configurar un usuario para Samba
Para proteger el acceso a la carpeta compartida, es necesario configurar un usuario en Samba. Usa el siguiente comando:
sudo smbpasswd -a pi
Introduce una contraseña para el usuario pi
y confírmala. Este será el usuario que utilizarás para conectarte al servidor SMB desde otros dispositivos.
Paso 6: Reiniciar el servicio Samba
Para que los cambios surtan efecto, reinicia el servicio de Samba con el comando:
sudo systemctl restart smbd
Ahora tu servidor SMB en Raspberry Pi está listo para usarse.
Paso 7: Acceder a la carpeta compartida desde otros dispositivos
Una vez configurado, puedes acceder a la carpeta compartida desde cualquier dispositivo en la misma red local. Aquí te explico cómo hacerlo:
- En Windows:
- Abre el explorador de archivos.
- Escribe
\\<IP_de_la_Raspberry>
en la barra de direcciones (reemplaza<IP_de_la_Raspberry>
con la dirección IP de tu Raspberry Pi). - Introduce el usuario y la contraseña configurados en Samba.
- Deberías ver la carpeta compartida.
- En macOS:
- Abre Finder.
- Haz clic en
Ir
>Conectarse al servidor
. - Escribe
smb://<IP_de_la_Raspberry>
y haz clic enConectar
. - Ingresa tus credenciales y accede a los archivos.
- En Linux:
- Abre el gestor de archivos.
- Introduce
smb://<IP_de_la_Raspberry>
en la barra de direcciones y presiona Enter. - Ingresa tus credenciales para acceder.
Consejos Adicionales
- Encontrar la IP de la Raspberry Pi: Si no conoces la IP, puedes usar el siguiente comando:
hostname -I
Esto mostrará la dirección IP que debes usar para conectarte al servidor SMB.
- Configurar accesos personalizados: Si deseas restringir el acceso a ciertos usuarios o limitar permisos, puedes editar la configuración del archivo
smb.conf
para ajustarlo a tus necesidades.
Ventajas de usar SMB en Raspberry Pi
Configurar SMB en Raspberry Pi es una forma práctica de convertir este pequeño dispositivo en un servidor de archivos para tu hogar u oficina. Algunas ventajas incluyen:
- Facilidad de uso: La configuración es sencilla y compatible con la mayoría de sistemas operativos.
- Acceso centralizado: Puedes almacenar documentos, fotos o videos en un solo lugar y acceder a ellos desde cualquier dispositivo.
- Costo reducido: Aprovechas al máximo la Raspberry Pi, sin necesidad de invertir en hardware costoso.
Conclusión
Instalar y configurar SMB en Raspberry Pi es una excelente forma de compartir archivos de manera eficiente y segura en tu red local. Con unos pocos comandos, puedes transformar tu Raspberry Pi en un servidor de archivos funcional que simplificará tus necesidades de almacenamiento compartido. ¡Empieza hoy y disfruta de los beneficios de un servidor SMB casero!