标签 DD-WRT 下的文章

WNDR3800刷DD-WRT+DDNS+远程WEB SSH管理+远程唤醒内网机

刷机

进DD-WRT官网下载WNDR3800固件, 根据网上的经验,先把wndr3800的原厂固件版本从1.0.0.52降级到1.0.0.16。然后再从web管理界面上传dd-wrt的wndr3800-factory.img刷机。等待一会儿就刷机成功了。

打开JFFS

默认dd-wrt的整个文件系统都是只读的。/tmp目录是内存,重启路由器之后文件就没了。所以需要打开JFFS(Journalling Flash File System (JFFS/JFFS2) is a re-writable area within a DD-WRT-enabled device.)功能。
打开JFFS的步骤:打开路由器管理界面。跳转到JFFS支持节点
点击Enable JFFS 点击保存,等待一会点击应用。
等待一会儿。点击Enable Clean JFFS。不要点击保存,点击应用。这是路由器会格式化剩余的空间。
等待片刻,将Clean JFFS Disable掉。点击保存。重启路由器,此时路由器应该有几MB的永久存储空间了。通过/jffs目录可以访问,存取文件。

DDNS动态域名

刚开始打算用dnspod的ddns,折腾了半天的linux shell发现dnspod的ddns修改了接口,出现record line invalid等错误。为了让ddns提前能用,改用3322.org。这个太简单了。ddwrt已经内置了3322.org,填写进你的用户名密码和***.f3322.net的免费动态域名即可。我这里force update interval设置的是1。表示每一天强制更新一个ip。

远程管理ssh+web

很有可能电信isp会禁用默认的80、21、22等端口,我设置一个10000以上的大端口号就行。在Adminsitration - Management - Remote Access里面分别设置WebGUI、SSH、Telnet等服务的端口号即可。

WOL 远程唤醒内网机

方法也很简单, 内网需要环境的主机mac地址记录以下,然后在Administration - WOL 里面设置需要唤醒的内网主机MAc地址和广播地址即可。点击Wake Up即可开机。关机也很简单,写一个批处理内容:shutdown -t 0 -s
要想让内网机支持wol,必须电脑主板支持此功能,一般在bios的高级电源选项里面有Wake on Lan,Wake on PCI(E)之类的设置。我七彩虹H61 UEFI主板里面的名字叫PME启动,选择启用,然后F10保存。进入Windows设备管理器设置网卡高级选项。把网络唤醒,魔法包唤醒都开启。然后在电源管理选项里面。把第一个选项“允许此计算机关闭此设备以节约用电”去掉勾选。第二个“允许此设备唤醒此计算机”勾选上。