DD-WRT重启之后,发现samba共享没有自动启动,需要手动到界面里面将samba的服务禁用启动一下。
研究了一下,原因是dd-wrt中没带samba的自启动脚本,需要自己做一个。
于是我做了一个放在/jffs/etc/config下,名为samba.startup

#!/bin/sh
/usr/sbin/smbd -D --configfile=/tmp/smb.conf
/usr/sbin/nmbd -D --configfile=/tmp/smb.conf

没有放在/etc/config下原因这个目录是read-only的
没有放在/tmp/etc/config/的原因为这个目录是临时的,重启之后这个目录里面的东西就没了。

关于DD-WRT启动脚本的介绍,参考https://www.dd-wrt.com/wiki/i...

我的dd-wrt版本信息:

Router Name
DD-WRT

Router Model
Netgear R6300V2

Firmware Version
 DD-WRT v3.0-r30300M kongac (07/28/16)

Kernel Version
Linux 4.4.15 #178 SMP Thu Jul 28 07:52:53 CEST 2016 armv7l


CPU Model
Broadcom BCM4708 

CPU Cores
2 

CPU Clock
800 MHz

花菜土豆粉
67 声望27 粉丝

Life with Oracle