如题,废话不多说,网上已有的教程比较老,一些组件的配置有所变化。经过我研究,可以按照以下方法进行。
一. 安装Entware。这个过程比较简单,可以按照以下方法安装entware:
https://github.com/Entware-ng/Entware-ng/wiki/Install-on-DD-WRT
二. 安装SANE。也比较简单,方法在:
https://github.com/Entware-ng/Entware-ng/wiki/Using-SANE
注意一定要安装dbus(以前SANE是需要安装libieee1284,现在这个组件已经被取代)。
三. 配置SANE:
1. 添加可访问IP:
用vi编辑 /opt/etc/sane.d/saned.conf
在文件最后加入192.168.x.0/24 (x替换为你的局域网网段)
2. 配置xinetd:
用vi编辑 /opt/etc/xinetd.d/saned ,内容为:
service saned
{
type = UNLISTED
port = 6566
socket_type = stream
server = /opt/sbin/saned
protocol = tcp
user = root
group = root
wait = no
disable = no
}
3. 添加启动脚本:
在webUI里面找到administration--commands,在Commands里面添加
/opt/etc/init.d/S10xinetd start
然后点击“Save Startup”按钮。
四、重启路由器:
至此,SANE在DDWRT上安装完毕,重启路由,使用SANEWin等客户端访问即可使用扫描仪。