blog
blog copied to clipboard
OpenWrt/LEDE 挂载移动硬盘使用Samba共享存储
前些时间不是入手了NETGEAR R7800么,在这之前我一直用的小米的mini,虽然说够用,MTK7620的吞吐量和配置已经远远跟不上我的需求了,所以还是换了。
刷入LEDE
刷机方法非常简单只需要用TFTP协议上传文件就可以。
- 链接路由器LAN口,设置本机IP为192.168.1.10。
- 路由断电,按住reset不要松开,然后上电。
- 电源灯显示橘色,等待一会,到随即电源灯白色闪烁,即可松开reset。
- 打开terminal,使用
curl -T xxx.img tftp://192.168.1.1即可上传文件自动开始刷机。
安装必要的工具
LEDE稳定版都会自带luci,但是我不太常用图形界面面,所以直接ssh到路由器就可以开始安装工具了,默认密码是admin。
安装必要组件和USB扩展
我使用硬盘是ext4文件系统,是已经格式化好的,如果没有格式化的硬盘,还需要格式化操作,注意映射的位置,先看一眼ls /dev。
opkg update
opkg install libext2fs kmod-fs-ext4 kmod-usb-storage-extras samba36-server
# 格式化
mkfs.ext4 /dev/sda1
挂载磁盘
然后就是挂载和设置共享了,其实挂载很简单,我一般懒得设置启动挂载,所以直接手动敲命令就可以了。
mkdir /data
mount /dev/sda1 /data
设置samba
配置文件路径在 /etc/config/samba,内容也很简单。
config samba
option name 'Lede'
option workgroup 'WORKGROUP'
option description 'Lede'
option homes '1'
config sambashare
option name 'data'
option path '/data'
option read_only 'no'
option guest_ok 'yes'
option create_mask '0777'
option dir_mask '0777'
设置完毕后启动即可。
/etc/init.d/samba start|stop|reload