2015年2月6日星期五

Buffalo WCR-GN刷DD-WRT

我们几年前拥有的一台Buffalo WCR-GN路由器最近终于被DD-WRT固件支持了,正好由于我们对开源固件非常感兴趣,就从DD-WRT下载了相应的固件进行刷写实践。不过我们发现这款路由器不能通过Web方式刷入第三方固件,但是可以通过拆机连接串口在Boot Command Line Interface中可以通过TFTP方式刷入第三方固件。拆机之后根据经验我们找到了串口的TxRxGnd正确的位置,使用超级终端进入了U-Boot界面,输入tftpboot命令刷写固件。此时终端显示大量#符号,稍等片刻DD-WRT就被成功刷入了路由器的Flash中。


不过糟糕的是,DD-WRT固件无法发射Wireless Radio,导致该路由器无法通过无线方式连接。经过测试,我们发现此路由器的NAT性能很差,只能达到WANtoLAN约65Mbps的转发速率。不过由于DD-WRT再也没有了Buffalo原版固件的网页重定向问题,这台路由器现在被我用于DNS服务器的用途。北京联通提供的两个DNS服务器202.106.46.151和202.106.195.68会对空域名解析出虚假的IP地址202.106.199.0/24中的某个IP地址,重定向到他们所设置的广告页面上面。而北京联通所提供的ONU上面的IPTV专用接口也提供了DNS服务器210.13.31.253和210.13.31.254,这两个DNS服务器没有虚假空解析记录问题,但是在PPPoE网络中不可用。我们通过交换机引出IPTV接口分给DD-WRT和IPTV机顶盒,将210.13.31.253和210.13.31.254通过DD-WRT的DNS转发器功能转发到私有网络中。虚假空解析记录问题终于得到了解决,并且这两个DNS服务器的流量由于与PPPoE不共享,所以在PPPoE网络处于拥塞状态时速度仍然较快,而且还可以借助DNS隐蔽信道等技术突破上传速度的限制。

没有评论:

发表评论