MikroTik SMB

来自深圳捷联讯通科技有限公司
跳转至: 导航搜索
从 RouterOS v5.12 开始支持 SMB(Server Message Block)协议,SMB 通信协议是微软(Microsoft)和英特尔(Intel)在 1987 年制定的协议,主要是作为
Microsoft 网络的通讯协议。
SMB 是在会话层(session layer)和表示层(presentation layer)以及小部分应用层(application layer)的协议。SMB 使用了 NetBIOS 的应用程序接口
(Application Program Interface,简称 API)。另外,它是一个开放性的协议,允许了协议扩展——使得它变得更大而且复杂;SMB 协议是基于 TCP-NETBIOS 下
的,一般端口使用为 139,445。
操作路径:/ip smb
开启 SMB 协议,进入 ip smb 下可进行配置,兼容所有的 windows 系统,该功能更适合于企业办公环境,能通过本地或者远程共享文件,也方便个人的文件共享。
那下面是 RouterOS 的 SMB 操作
首先 5.12 版本在 ip 目录下增加了 SMB 选项,如下图:
36-74.png
Winbox 下的 SMB 设置界面,通过 enabled 开关 SMB 功能。
36-75.png
在命令行进入 ip smb,可以看到设置参数,通 set 命令启用 SMB 协议
36-76.png
启用 SMB 协议后,以下参数:
♣ Domain - 默认的域为 MSHOME;
♣ Comment - 注释为 MikrotikSMB;
♣ Allow-guests - 允许 guests 访问,SMB 配置默认情况下 guest 账号的密码为空,默认 guest 就可以访问共享文件;
♣ Interface - 选择允许或者限制某些网络接口访问,默认为所有网络接口。
MikrotikSMB 允许设置登陆的账号和密码,默认账号是 guest,没有密码,read-only=yes 即 guest 账号登陆后,对共享目录下的文件只有只读权限
36-77.png
当然我们也可以设置 guest 的密码,或者新建一个用户账号和控制读写权限,下面是给 guest 账号配置一个密码123。
36-78.png
这里我也可以新建一个 yus 账号,密码 123,read-only=no,启用读写权限:
36-79.png
登陆 RouterOS 的文件共享,从 windows 打开运行…输入\\10.31.1.2(RouterOS 连接的 IP 地址),确定后,可以看到 windows 提示的要去输入账号和密码
36-80.png
登陆后,可以看到以下的目录
36-82.png
剩下的操作就不用我多说了吧,复制剪切粘贴和 windows 操作一样了,当然你也可以在 RouterOS 的 SMB 中分配各种账号给相关用户,共享各种资料!
也可以为自己新建一个目录,但 SMB 还不具备不同目录下的权限管理:
36-83.png
我们可以看到 windows 访问目录下,增加了 yus 目录
36-84.png
我们可以在 RouterOS 目录下,找到对应的文件目录和内容
36-85.png
注意:如果你修改了 RouterOS 中 SMB 相关的配置,如账号密码、用户权限、目录等后,你的 Windows 系统在没有重启的情况下是会出现无法访问的问题,因为
开机第一次访问,windows 会保存相关参数,如果服务端修改了相关参数会无法访问的可能,如果出现 windows 无法的问题,一般选择重启电脑,如果不想重启可以打
开“运行”,输入“services.msc”,重启“workstation”服务试试看。
还需要注意:拷贝和读写文件,对 RouterOS 的磁盘和 CPU 消耗比较大,大文件和频繁读写操作时需要特别考虑稳定性。
作者:余松

上一页 下一页