NAS网络存储功能,一般是通过SAMBA(Server Messages Block,信息服务块,简称SMB)服务或NFS(Network File Server,网络文件服务器)服务进行实现的,SMB有多个版本,小米系摄像头只支持SMB 1.0(划重点)。
一:安装Samba服务
博主使用的系统为Debian 11.6最新版,使用Mini方式安装(只安装了必选基础软件包及SSH Server服务),所以在操作的时候只能使用apt包管理软件。安装Samba服务端忒简单,一条命令便搞定
#sudo apt install samba
若您使用的是CentOS或Redhat操作系统,则您需要使用yum命令进行安装,#sudo yum install samba
如此安装便已完成,是否忒简单呢?
二:配置Samba服务
在安装完成后,剩下的就是配置了。而实际上配置起来也非常的简单,配置文件在/etc/samba/目录中,目录内的smb.conf便是samba的配置文件了。您可以将它拖到本地使用文本编辑器进行编辑后再传回去,也可以直接使用vi或vim甚至nano对它进行编辑。命令如下
#sudo vi /etc/samba/smb.conf
您需要在文件最后加入您的共享目录信息,以便摄像机在对应的位置保存视频文件。以下为参考配置
[download]
comment = Download Data # 注释信息
path = /home/Downloads # 文件夹所在位置
browseable = yes # 是否可浏览
guest ok = yes # 是否支持来宾用户(非登录用户)
writable = yes # 是否可写
create mask = 0777 # 创建文件权限
directory mask = 0777 #创建文件夹权限
保存之后启动nmbd及smbd两个服务,便配置完了samba服务了。
#systemctl start nmbd
#systemctl start smbd
但小伙伴们一定会发现,这时候虽然小米系摄像机里能够看到有台NAS服务器,却加载不出来具体的文件夹列表(NAS文件存储列表),如此也就没法继续配置小米系摄像机的NAS存储了。
这个问题也让疯子愁白了头,各种调试甚至还给小米售后打电话都未能得到解决。直到疯子无意中在Google搜索摄像机的问题时,偶然之中发现小米系的摄像机只支持SMB1.0协议,再想到现在默认安装的samba服务,由于安全问题默认是弃用了SMB1.0协议的,如此才幡然醒悟我需要启用samba服务的SMB1.0协议支持才行。
找到了问题就赶紧开干,如此才能不负青春。赶紧将重新把配置文件/etc/samba/smb.conf打开,在workgroup = WORKGROUP的位置下添加了
server min protocol = NT1
如此声明,重启nmbd及smbd服务后,重新配置小米摄像机,在输入用户名密码界面点完成后,总算是加载出来了NAS服务器的文件目录。如此选中目录后,摄像机便能正常将视频上传到服务器了。
最后,别忘记了将nmbd及smbd服务加入到自启动中。
#systemctl enable nmbd
#systemctl enable smbd
如此便完成了小米系智能摄像头SAMBA网络存储的配置,让小米系智能摄像机能够正常将视频文件存储到自己搭建的NAS中。让摄像机的视频文件能够长久保存的同时,也能给辣鸡佬带来折腾的乐趣,并让辣鸡佬收获到又省钱了的满足。果然,辣鸡佬都是一举多得的人生赢家...
文章评论