概述

Sub-menu: /ip smb

Packages required: system

SMB 1.0服务器提供对路由器配置的文件夹文件共享访问。

RouterOS只支持SMB v1.0 和 v2.002

服务器设置

属性 说明
allow-guests (yes | no; Default: yes) 是否允许SMB访客用户访问创建的共享
comment (string; Default: MikrotikSMB) 为服务器设置注释
domain (string; Default: MSHOME) 窗口工作组的名称。
enabled (yes | no; Default: no) 启用禁用SMB服务
interface (string; Default: all) SMB服务在哪些接口上运行。

共享设置

Sub-menu: /ip smb share

子菜单允许配置由SMB访问的共享名称和目录。

如果配置中提供的目录不存在,它将自动创建。

属性 说明
comment (string; Default: default share) 为共享设置一个注释。
disabled (yes | no; Default: no) 如果禁用,共享将无法访问。
max-sessions (number; Default: 10) 允许多少个SMB同时连接到一个共享文件夹。
name (string; Default: ) SMB共享名称。
directory (string; Default: ) 路由器上分配给SMB共享的目录。如果 name 参数的值为空,将使用根文件夹。

用户设置

Sub-menu: /ip smb user

设置可以访问路由器的SMB共享的用户。

属性 说明
comment (string; Default: ) 为用户设置说明。
disabled (yes | no; Default: no) 定义用户是启用还是禁用的
name (string; Default: ) SMB服务用户的登录名
password (string; Default: ) SMB用户连接到SMB服务的密码。
只读 (yes | no; Default: yes) 设置用户在访问共享时是有只读权限或完全访问权限。

示例

要通过SMB服务使RouterOS文件夹可用,请按以下步骤。

  • 创建用户。

/ip smb user add read-only=no name=mtuser password=mtpasswd.

  • 添加共享文件夹。

/ip smb share add name=backup

  • 启用SMB服务。

/ip smb set enabled=yes

现在检查结果。

  • 检查常规服务设置:

[admin@MikroTik] /ip smb> print
      enabled: yes
       domain: MSHOME
      comment: MikrotikSMB
 allow-guests: yes
   interfaces: all
  • SMB用户设置:

[admin@MikroTik] /ip smb> users print
Flags: * - default, X - disabled
#    NAME         PASSWORD      READ-ONLY
0 *  guest                      yes
1    mtuser       mtpasswd      no
  • 最终的SMB共享设置:

[admin@MikroTik] /ip smb> share print
Flags: X - disabled, I - inactive, * - default
#    NAME                   DIRECTORY        MAX-SESSIONS
0  * ;;; default share
     pub                   /pub              10
1    backup                /backup           10

可以进行额外的配置修改,如禁用默认用户和共享等。

不支持的功能

  • SMB1扩展安全