|
本帖最后由 huiguox 于 2018-11-30 13:53 编辑
感谢 (webpad 斐讯天天链N1 官改v2.1) 犀利的 https://www.right.com.cn/forum/f ... &highlight=N1%2B2.1
很喜欢这个固件的精简版本。 刷了这个固件之后可以没事瞎折腾
装了entware , 装了transmission 装了aria2 装了amule等下载工具之后,再装点看片的东西,minidlna,samba,折腾走起。
1. 首先装samba服务端
- opkg install samba4-server samba4-admin samba4-libs samba4-utils
复制代码
2.修改配置文件
- vi /opt/etc/samba/smb.conf
复制代码
[global]
netbios name = Entware-SMB4
interfaces = lo br0
server string = Samba on Entware
workgroup = WORKGROUP
dos charset = CP850
unix charset = UTF8
guest account = nobody
security = user
map to guest = Bad User
guest ok = yes
guest only = no
timestamp logs = no
preserve case = yes
short preserve case = yes
socket options = IPTOS_LOWDELAY TCP_NODELAY SO_KEEPALIVE
log level = 0
syslog = 0
max log size = 10
log file = /opt/var/log/samba.log
passdb backend = smbpasswd
smb encrypt = disabled
smb passwd file = /opt/etc/samba/smbpasswd
load printers = No
printcap name = /dev/null
[ROOM]
comment = Share for you
path = /storage/28400B5B400B2F5E/ROOM
valid users = root
write list = root
标注颜色的地方是我在 在默认的配置文件下增加的配置,注意绿色部分,使用root账户登陆共享文件夹,可读写目录下文件,在家里应该是够用了。
3. 创建samba账户,samba账户和系统用户是各自的账户,不过必须得是系统用户才能是samba用户,我这里默认就使用root
设置root的密码
4.修改系统默认启动脚本,注释掉关于 nmbd 的内容, 不知道为什么安装的版本里面没有nmbd 这个文件,不注释 启动会报错
Starting NMB services FAIL 或 Shutting down NMB services FAIL
好像不也不影响服务器本身
- vi /opt/etc/init.d/S91smb
复制代码
#!/bin/sh
[ -f /opt/etc/samba/smb.conf ] || exit 0
mkdir -p /opt/var/log/samba
mkdir -p /opt/var/lib/samba/private
mkdir -p /opt/var/cache/samba
mkdir -p /opt/var/run/samba/ncalrpc
start() {
echo "Starting SMB services: "
smbd -D
[ $? = 0 ] && echo "OK" || echo "FAIL"
# echo "Starting NMB services: "
# nmbd -D
# [ $? = 0 ] && echo "OK" || echo "FAIL"
}
stop() {
echo "Shutting down SMB services: "
kill -9 `pidof smbd`
[ $? = 0 ] && echo "OK" || echo "FAIL"
# echo "Shutting down NMB services: "
# kill -9 `pidof nmbd`
# [ $? = 0 ] && echo "OK" || echo "FAIL"
}
restart() {
stop
start
}
reload() {
echo "Reloading smb.conf file: "
kill -HUP `pidof smbd`
[ $? = 0 ] && echo "OK" || echo "FAIL"
}
case "$1" in
start)
start
;;
stop)
stop
;;
restart)
restart
;;
reload)
reload
;;
*)
echo "Usage: $0 {start|stop|restart|reload}"
exit 1
esac
exit $?
5.启动系统服务,查看是否正确
- /opt/etc/init.d/S91smb start
复制代码
如果发现 139和445端口已经启动监听了,说明可以愉快的玩耍了!
可以路由器上映射445端口,通过DDNS ,在外面就可以轻松看N1盒子上的视频了。
6. 几个有用的samba调试配置命令记录一下
测试配置文件
列出samba状态
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|