家中网件R6700路由器固件ASUSWRT-Merlin R7000 380.69-2-X7.8,作为P2P下载和存储专用机,只连接WAN口网线的情况下绑定SAMBA与同在路由器下的客户端通信。
1、编辑配置文件:vi /tmp/etc/smb.conf
找到:interfaces = lo “替换为接口名” “对应IP”/255.255.255.0
取消SAMBA绑定到LAN口配置,转而到WAN口。
2、杀进程,killall smbd
3、启动SAMBA /usr/sbin/smbd -D
为日后重启路由器配置依旧生效,R6700梅林官改固件需要修改配置:Enable JFFS custom scripts and configs 为启用。
新增或修改文件:/jffs/scripts/wan-start
sleep 45 #为避开系统配置文件覆盖需要等待45秒后开始执行命令
/jffs/scripts/smb_init
smb_init内容如下:
#!/bin/sh
killall smbd #杀进程
cp /jffs/smb.conf /tmp/etc/smb.conf #复制之前修改好的配置文件到对应目录
/usr/sbin/smbd -D #启动服务