Configurando SMB (intercambio de archivos) en RouterOS
Resúmen
El servidor SMB provee acceso de intercambio de archivos a directorios configurados en el router
Sub-menu: /ip smb
Paquetes necesarios: system
Configuración del Server
Property | Description |
---|---|
allow-guests (yes | no; Default: yes) | Si el usuario SMB invitado (guest) tiene acceso a las carpetas compartidas |
comment (string; Default: MikrotikSMB) | |
domain (string; Default: MSHOME) | Nombre del grupo de trabajo de Windows |
enabled (yes | no; Default: no) | Habilita/Deshabilita el servicio SMB |
interface (string; Default: all) | Lista de las interfaces donde estará corriendo el servicio SMB. all – smb estará disponible en todas las interfaces. |
Configuración de Intercambio
Sub-menu: /ip smb share
Este sub menú permite configurar los nombres y los directorios accesibles vía SMB.
Si el directorio provisto en la configuración no existe, se creará automáticamente.
Property | Description |
---|---|
disabled (yes | no; Default: no) | Si está deshabilitado, el intercambio no estará accestible |
max-sessions (number; Default: 10) | Cuantas conexiones simultaneas de SMB son permitidas para la carpeta compartida |
name (string; Default: ) | Nombre del recurso compartido |
directory (string; Default: ) | Directorio en el router asignado al intercambio SMB. Si se deja vacio el valor de «name» el argumento utilizado será la carpeta raíz. |
Configuración de Usuarios
Sub-menu: /ip smb users
Se crean los usuarios que podrán acceder a las carpetas SMB compartidas en el router.
Property | Description |
---|---|
disabled (yes | no; Default: no) | Si el usuario SMB está habilitado |
name (string; Default: ) | nombre de usuario del servicio SMB |
password (string; Default: ) | contraseña del usuario SMB para conectarse al servicio |
read-only (yes | no; Default: yes) | Se setea si el usuario tendrá acceso de solo lectura ó acceso total a las carpetas. |
Ejemplo
Para hacer disponible alguna carpeta del RouterOS a través del servicio SMB se deben seguir los siguientes pasos:
[arrowlist]
- Crear el usuario:
[/arrowlist]
/ip smb user add read-only=no name=mtuser password=mtpasswd
[arrowlist]
- Agregar una carpeta compartida
[/arrowlist]
/ip smb share add name=backup
[arrowlist]
- Habilitar el servicio SMB
[/arrowlist]
/ip smb set enabled=yes
Chequear los resultados:
[arrowlist]
- Chequeo general de la configuración:
[/arrowlist]
/ip smb print
[admin@MikroTik] /ip smb> print enabled: yes domain: MSHOME comment: MikrotikSMB allow-guests: yes interfaces: all
[arrowlist]
- Configuración del usuario SMB:
[/arrowlist]
/ip smb users print
[admin@MikroTik] /ip smb> users print Flags: * - default, X - disabled # NAME PASSWORD READ-ONLY 0 * guest yes 1 mtuser mtpasswd no
[arrowlist]
- Y finalmente los seteos de la carpeta compartida:
[/arrowlist]
/ip smb shares print
[admin@MikroTik] /ip smb> shares print
Flags: X - disabled, I - inactive, * - default # NAME DIRECTORY MAX-SESSIONS 0 * ;;; default share pub /pub 10 1 backup /backup 10
Ahora se pueden realizar la configuración adicional al servicio, como deshabilitar el usuario por defecto, carpetas compartidas, etc
[info]
Por: Maximiliano Dobladez Fuente: Mikrotik
Bajo Licencia CC 2.5 – Attribution-Noncommercial-No Derivative[/info]