DD-WRT重启以后,发现samba共享没有自动启动,须要手动到界面里面将samba的服务禁用启动一下。
研究了一下,缘由是dd-wrt中没带samba的自启动脚本,须要本身作一个。
因而我作了一个放在/jffs/etc/config下,名为samba.startupphp
#!/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/的缘由为这个目录是临时的,重启以后这个目录里面的东西就没了。code
关于DD-WRT启动脚本的介绍,参考https://www.dd-wrt.com/wiki/i...ip
个人dd-wrt版本信息:get
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