iStoreOS简介
iStoreOS 是提供给入门级 OpenWRT 爱好者使用的固件,主要是为了简化操作,避免入门用户走进太多坑。其中包括:
- 提供拨号向导,简化拨号流程
- 简化 DNS 配置
- 简化硬盘格式化流程(坑最多)
- 提供 Samba 设置向导(原始的 OpenWRT 没提供 Samba 密码设置的功能)
- Docker 配置向导
- 远程下载设置向导
iStoreOS 还提供了软件中心:iStore,尽可能解决插件之间的依赖关系,可让大家自由自在安装插件。
除此之外,为了方便大家折腾不出问题,避免掉坑里,我们还做了很多防坑操作,比如 ARS2 固件里面有:
- 救援模式,即是固件完全刷坏,也可以进入救援模式救回来
- 沙箱模式,通过 U 盘进入沙箱模式,不管如何安装插件搞坏了系统,拔掉 U 盘就回到上个状态
当然 iStoreOS 还有整套易有云 APP 的协助,可以远程管理系统,远程访问插件,远程访问文件,备份相册,看电影等。满足了很多用户折腾半天都搞不定的场景需求。
挂载Samba磁盘
首先在iStoreOS固件首页--存储服务配置好Samba挂载磁盘
卸载/安装插件
iStoreOS默认使用的是 ntfs3
插件, ntfs3
比老版本的 ntfs-3g
写入速度更快,但是不知怎么在我x86软路由上面挂载的磁盘只能读取无法写入,故回到 ntfs-3g
才解决。
系统--软件包 点击更新列表...或者使用命令 opkg update
筛选器搜索 ntfs
把所有搜索到的已安装的插件卸载,否则挂载的磁盘只能读取无法写入
然后依次安装 ntfs-3g
ntfs-3g-utils
antfs-mount
kmod-fs-antfs
并安装
设置Samba网络共享
服务--网络共享 编辑模板,你也可以根据你自己的实际情况来配置
[global]
netbios name = |NAME|
display charset = |CHARSET|
interfaces = |INTERFACES|
server string = |DESCRIPTION|
unix charset = |CHARSET|
workgroup = |WORKGROUP|
browseable = yes
deadtime = 30
domain master = yes
encrypt passwords = true
enable core files = no
guest account = nobody
guest ok = yes
# invalid users = root
local master = yes
load printers = no
map to guest = Bad User
max protocol = SMB2
min receivefile size = 16384
null passwords = yes
obey pam restrictions = yes
os level = 20
passdb backend = smbpasswd
preferred master = yes
printable = no
security = user
smb encrypt = disabled
smb passwd file = /etc/samba/smbpasswd
socket options = TCP_NODELAY IPTOS_LOWDELAY
syslog = 2
use sendfile = yes
writeable = yes
SSH登录openwrt,设置samba密码
smbpasswd -a root
重启samba
/etc/init.d/samba4 restart
最后重启软路由既可