DD-WRT是基于Linux的无线路由软件,功能强大,它提供了许多一般路由器的软体所没有的功能,将路由器固件升级到DD-WRT可以提升内建于预设固件的限制,并将其转换成强大且具有进阶功能的商业级路由器。我是用它来建VPN的,网上虽然有教程,但感觉比较乱,所以简单写下自己的刷机过程,希望有所帮助。

  这是几个有用网址:

  https://wiki.dd-wrt.com/wiki/index.php/Supported_Devices                   DD-WRT的支持的设备列表(已验证成功的)
  https://wiki.dd-wrt.com/wiki/index.php/Known_incompatible_devices         DD-WRT不支持的设备列表
  https://dd-wrt.com/support/router-database                                    相应设备的固件下载列表

  (1)首先需要知道处理器型号,因为在官网找了半天没发现相应型号的,路由器telnet也没有,最后发现可以从这个http://driver.zol.com.cn网址快速查询相应的参数信息,如处理器、ROM和RAM等,如下图所示:

  需要特别注意的是处理器为Realtek的路由器不支持DD-WRT,具体看了一网友的简单解释,如下图所示:

  

  所以这个腾达AC10是不支持的。

  (2)其次要注意的是安装前为了避免不可知的意外,需提前关闭防火墙,用浏览器的方式安装时建议用IE。

  (3)安装方式有两种。根据官网,我发现的dlink设备(其他设备估计差不多)的安装方式有两种,第一种为30/30/30方法,就是一直按住reset复位键90秒,在这过程中,30秒后拔掉电源,60秒后插上电源,90秒后放开reset键;第二种是登陆web管理界面,直接在工具选项中以升级固件的方式来安装。

  (4)然后我找了个处理器为Atheros、产品型号为dir-629试了下,因为DD-WRT官网给出的支持的设备列表中并未看到它,只能找个路由器参数差不多的DD-WRT设备试试,安装过程如下:

  对DIR-629升级时需要用第一种30/30/30方法,注意需要将本机网关设置为192.168.0.1,否则会访问不到路由器web界面,按完90秒后会出现更新固件的画面,如下图所示:

  

  我找了两个路由器参数差不多的型号的DD-WRT设备固件,试了下,均提示上传失败。

  最后根据DD-WRT支持的设备列表,刚好找到一型号对的上的dlink路由器,它的安装方式比较简单,只需在工具选项中以升级固件即可,试了下,成功安装(达到%100进度后等待4到5分钟,路由器重启后访问192.168.1.1)。如下图所示:

  

  小提示:在https://dd-wrt.com/support/router-database/下载相应的固件时会有两种固件,如下图

  

  其中刚开始安装时选择Factory flash,而安装成功后升级时用Webupgrade。

普通路由器刷开源固件DD-WRT的简单过程的更多相关文章

  1. 新路由3newifi3路由器刷机newifi3breed解锁小白刷机教程路由器刷breed老毛子Padavan固件

    路由刷机围观33696次5条评论日期:2018-11-23字体:大中小   此教程只针对新三路由器小白玩家,大神勿喷,非常详细. 先说一下,本人2018年11月22日新入手了个新三路由器,收到货晚上8 ...

  2. [无线路由] “免费”斐讯K2路由器刷OpenWRT(实战MWAN多宽带网速叠加)

    (阿财首发于什么值得买)斐讯K2可以算是一个非常另类的跨界数码产品,其产品完全的醉翁之意不在酒.最多值99元的 MT7260硬件架构和用料,售价399元,金额激活K码后自动转入合作理财P2P平台,等待 ...

  3. 360路由器刷openwrt后设置wifi中继

    上一篇文章(360路由器刷openwrt.不死uboot.双系统 .wifi中继 - 飞鸿影~ - 博客园)讲了如何在360路由器C301上安装openwrt以及安装双系统.这篇文章讲如何设置无线中继 ...

  4. 360路由器刷openwrt、不死uboot、双系统 、wifi中继

    该类教程网上有很多,但是很多不全,给小白用户造成了很多困扰.我也是按照网上的教程刷了半天,才熟悉了是怎么个回事.这里整理成教程. 注意: 请看教程步骤走,不要跳跃性刷机.不懂的术语.软件,若本文无介绍 ...

  5. linksys wrt160nv3 刷dd-wrt固件

    家中有个闲置的wrt160nv3路由器,无意中在网上发现可以刷dd-wrt固件来实现更多功能.目前家里电信光猫F460的自带无线使用起来不是很稳定,就想把wrt160nv3刷成dd-wrt来当做一个A ...

  6. 斐讯K2 22.5.9固件刷华硕固件实测教程

    斐讯K2最新的固件是V22.5.9.163这个版本是锁死了,不能刷机的,而且不能降级到原来的可以刷机的老版本固件,也就不能刷第三方固件了,怎么破呢?下面就教大家怎么降级刷机到V22.4.2.8固件.  ...

  7. 小米路由器刷Xiaomi Mi WiFi Mini openwrt

    Current Stable Release - OpenWrt 18.06.1,released on August, 18th 2018. there is also PandoraBox fir ...

  8. K2路由器刷机笔记

    临近双11,K2路由器广告加的越来越放肆,实在太难忍受就刷了个固件.这里把路由器刷机的一般流程记录一下. 一.开启telnet 刷固件,首先要取得路由器系统的控制权,这样我们才能自由的进行操作. 方法 ...

  9. 刷CM7固件 乐padA1-07专用固件

    --------------------------------------------------------------------------------               前几天在版 ...

随机推荐

  1. js 统计字符串中字符出现的次数

    var str='abbcccdddd';var obj={};for(var i=0;i<str.length;i++){ var key=str.charAt(i); if(obj[key] ...

  2. python enumerate用法总结

    enumerate()说明enumerate()是python的内置函数enumerate在字典上是枚举.列举的意思对于一个可迭代的(iterable)/可遍历的对象(如列表.字符串),enumera ...

  3. 前端面试题总结(js、html、小程序、React、ES6、Vue、算法、全栈热门视频资源)

    写在前面 参考答案及资源在看云平台发布,如果大家想领取资源以及查看答案,可直接前去购买.一次购买永久可看,文档长期更新!有什么意见与建议欢迎您及时联系作者或留言回复! 文档描述 本文是关注微信小程序的 ...

  4. 输入系统:进程间双向通信(socketpair+binder)

    一.双向通信(socketpair) socketpair()函数用于创建一对无名的.相互连接的套接子,如果函数成功,则返回0,创建好的套接字分别是sv[0]和sv[1]:否则返回-1,错误码保存于e ...

  5. scrapy_redis项目配置

    一.创建普通scrapy项目 二.spiders爬虫文件中修改项 import scrapy from XX.items import XXItem import json # ----1 导入类 f ...

  6. Ubuntu下安装git

    1 安装 官网上提供的命令是: $ sudo add-apt-repository ppa:git-core/ppa 中间暂停时,按回车键Enter继续安装. $ sudo apt-get updat ...

  7. jenkins问题整理

    --------------------------------这是一个模板------------------------------------- 问题1:jenkins服务器上传jar包到指定服 ...

  8. DD常用命令组合

    管理一个系统经常需要备份磁盘数据,那么在UNIX/Linux系统中如何备份整个分区或整个硬盘的数据呢? dd命令就可以很方便实现这个功能. 1.把一个分区复制到一个文件中 dd if=/dev/sda ...

  9. Problem C: 平面上的点和线——Point类、Line类 (III)

    Description 在数学上,平面直角坐标系上的点用X轴和Y轴上的两个坐标值唯一确定,两点确定一条线段.现在我们封装一个“Point类”和“Line类”来实现平面上的点的操作. 根据“append ...

  10. vue的$nextTick使用总结,this.$refs为undefined的解决办法,element Ui的树形控件setCheckedKeys方法无法使用

    其实这3个讲的是一个问题,先说下问题,我在watch里设置一个监听,当弹窗打开时,自动添加树形的默认选中项, 但奇怪的是this.$refs为undefined,自然setCheckedKeys无法使 ...