4/02/2012

折腾(二)

连续上了7天班的人伤不起啊,充分利用下小长假休息放松下。休息期间也是可以折腾的。

以前有关注 autoddvpn 这个项目,发现对于崇尚网络自由的人来说,这是个不错的选择。不过有个条件是路由器支持dd-wrt。我家路由是不争气的TP-LINK wr740n v3/v4,当时到dd-wrt的官网查询后,并没有合适的版本可以使用,所以暂时放置。

昨晚又在网络上搜索一番,发现有人已经放出个合适的版本,可以成功刷dd-wrt。
遂下载下来,进行一番尝试。

 网上说刷wr740的流程应该是740n--> 741n(伪DD)-->741(原factory)-->741nv1up_boot-400m-->741n dd

0. 进入TP-LINK管理界面,备份原有固件先(事后证明,貌似也没有什么用,图个心里安慰)
1. 固件升级页面,刷入TP-LINK-WR740N-V3-V4-to-DD-WRT.bin,耐心等待
2. 自动重启,成功进入,可设置新密码,进入管理页面

这个版本的固件是把路由器看作WR741nd,进行升级的,刷出来的版本是DD-WRT v24-sp2 (11/21/10) std - build 15778.


进行完上述步骤,通过文件 tl-wr741nd_v1_v2-webrever.bin 又将其刷回原厂固件,步骤类似,但是没有刷741nv1up_boot-400m 这个固件,这个是超频使用的,跳过了。然后又在官网上下载 factory-to-ddwrt.bin 重新刷入。


以上几个步骤都是采用的有线链接,web方式更新。刷了dd-wrt也可以telnet进入,通过命令mtd进行更新。


-----------autoddvpn-----------


按照项目指导,先是想按照推荐的gracemode设置,但是发现dd-wrt管理页面没有找到jffs选项,无法启用。(telnet进入,可以看到有个jffs文件夹,网上也又命令行设置的方式,没有尝试,不知道是否可行) 

最终采用的是wget + pptp方式进行配置的。验证成功后,又设置了dnsmasq服务,解决一些弊端。

updated: 通过试用,最好在里面启用watchdog,监听某个ip,如果vpn断线可以重启路由。

相关文件下载: