OpenWrt 局域网文件共享实现主要有两个软件 Samba 和 NFS,Samba 系统兼容性较好,NFS 则性能表现占优,对于新手或者需要使用 Windows 设备的用户来说,建议选择 Samba,在日常家用网络共享,博主也是推荐大家使用 Samba网络共享。

以下是 Samba 具体安装配置步骤,其中涉及到命令运行的操作需要登录 SSH。

Samba 插件下载

Samba主插件:https://cloud.opssh.cn/chajian/luci-app-samba_git-20.141.34051-f750b5f-1_all.ipk

Samba中文补丁:https://cloud.opssh.cn/chajian/luci-i18n-samba-zh-cn_git-20.141.34051-f750b5f-1_all.ipk

Samba 插件安装

方法一:

下载好 luci-app-samba 插件,打开 OpenWrt 管理界面,进入系统列表页找到文件传输,选择上传 luci-app-samba 插件,并在上传文件列表进行安装。

安装samba网络共享方法一

个人建议:将主插件和中文补丁一起上传,先安装主插件,然后安装中文版。

方法二:

打开 OpenWrt 管理界面,进入系统列表页找到软件包,将 本站高速下载网址 依次复制到 下载并安装软件包的填写框内,如下图,点击确定。

安装samba网络共享方法二

个人建议:先将主插件复制进去下载安装主插件,然后将中文补丁复制进入安装中文版。

Samba 插件设置

1、在服务列表内找到 网络共享,按照下图进行填写,工作组栏建议就写WORKGROUP,一般电脑都默认是在这个工作组下面,允许用户栏要写成root,因 OpenWrt 默认只有这一个用户,其他用户验证是不行的。

设置samba网络共享

2、然后进行编辑模板,建议就按照下面的写,本来有比较多的内容。但是有些配置是多余的,而且里面有一行 invalid users root,这个需要去掉,编辑完成保存应用即可。

编辑samba模板

这里是默认完全体,也可以正常使用,暂时没有发现问题,后续如果有问题,可以留言进行修改。

[global]
	netbios name = |NAME| 
	display charset = |CHARSET|
	interfaces = |INTERFACES|
	server string = |DESCRIPTION|
	unix charset = |CHARSET|
	workgroup = |WORKGROUP|
	bind interfaces only = yes
	deadtime = 30
	enable core files = no
	local master = no
	map to guest = Bad User
	max protocol = SMB2
	min receivefile size = 16384
	null passwords = yes
	passdb backend = smbpasswd
	security = user
	smb passwd file = /etc/samba/smbpasswd
	use sendfile = yes

3、使用 SSH 等登录到 OpenWrt 命令行界面,执行以下代码,设置密码,这里必须执行,不然无法登陆。

smbpassword -a root

4、修改好以上全部步骤,需要重启 samba 服务才能生效,使用SSH执行以下命令:

/etc/init.d/samba restart

5、在 Win10 打开资源管理器,地址栏输入R2S软路由的IP地址:\\192.168.2.1,然后弹出窗口,输入用户名和密码,用户名是:WORKGROUP\root,密码就是前面用smbpasswd设置的密码

登录samba网络共享

注意前面的WORKGROUP是工作组,是必须的,不然找不到,到这里就算是完成了,软路由使用 Samba网络共享,建议将 TF卡 买的大一点,或者挂载一个USB外置存储,比如挂载:M.2,SATA SSD 或者 高速U盘。

如何挂载 M.2 和 SATA SSD,那就需要用到 固态盒子 转 USB口了,这个到京东搜索一下。