最近对家里面那5,6个路由器下手了。

路由列表:小米mini 2台。 优酷路由宝l1,tp wdr3320,tp wr840n,  友华wr1200js,小米路由r1n

步骤:

1. 想办法开启ssh

2. 复制breed 进去路由器

3. 刷breed。这是一个引导系统。

4. 用breed 刷rom。

相关工具:

1.breed web 一套自动化安装breed的工具

2.winscp 手工用ssh复制文件

相关rom:

注意并不是所有rom,breed都支持。

优酷路由宝l1: openwrt-ramips-mt7620-youku-yk1-squashfs-sysupgrade.bin

wr1200js:v2ray-youhua_wr1200js-squashfs-sysupgrade.bin

小米mini:PandoraBox-ralink-mt7620-xiaomi-mini-2017-09-27-git-f18401e-squashfs-sysupgrade.bin

wdr3320: 废品,没有ssh

wr840n:做交换机用了。

小米路由器:进行中

其中,小米路由器mini比较麻烦,首先你要安装官方开发版,然后安装官方ssh,最后才是刷breed。

相关资料请各位自信百度了。

路由系统:

我安装的是这两个系统:pandoraBox 潘多拉,openwrt。其实这两个都差不多,感觉上,ui没有老毛子 padavan 高效,卡卡的,但是完善度比较高,因为是当前最火热的开源路由系统。所以,安装完之后,感觉速度提高不少,也许是心理作用吧。

布网:

说一下布网,我将tp wr840n路由作为二级设备接到刷好的小米路由mini lan上,用的是lan口接,而不是wan口,因为我不想要这个tp的路由功能。

要把二级路由的 dhcp 关闭(这是一个分配ip的服务),因为要用的是上级mini路由的dhcp服务。

然后要把upnp关闭,这是一个即插即用网络接口服务,如果不关闭,它就会发信息到mini路由那里,而mini路由抛弃这些无效信息又浪费cpu资源,所以关闭它。关闭后要重启才生效。

说一下接lan 和接wan的区别:

一个路由设备,wan 和 lan组成。wan 口代表网关对外默认转发的路径,比如你要访问一个ip,路由发现它不是自己管辖的网段,就转到wan口发出去了。而所有lan口,每一个ip都是路由管辖的网段内。lan 1访问lan 2,必然是同一个网段的ip,这样才不会通过wan口转发。

那么 二级路由用lan口转接,实际上会是怎样的效果?相当于扩充了lan口。比如小米路由mini上有三个lan口,wr840n上有3个,合并起来就相当于小米路由mini上有6个lan口。当然相对而言,也可以理解wr840n上有6个lan口,所以为何要关闭二级路由上面的相关的服务,以免两台路由器打架。

如果是通过wan口链接的,那么实际上会形成两级网段,下级网段可以随便访问上级,因为所有不是下级网段的ip,自然而然通过wan口向上转发。但是上级要通过静态路由表,把下级网段的ip访问,特别的,专门的,转发到连接下级路由设备的那个对应lan端口上。(但是有些路由器的wan口只支持对外转发,不支持向内部转发,所以做不到)。

总的来说,就是麻烦,还不如直接扩充lan口来得简易。当然要扩充lan口,买交换机也能做到(更加经济),只是交换机没有wifi。

这样做,缺点就是不好管理路由器的后台。

其实ip协议是非常复杂的,每一层用到的技术都不同,但是上层又往往依赖下层的实现,光ip段相同,不代表就能访问,还有下层的协议配套,链路配套。暂时没找到好管理的方式,只能通过直接连上对应的设备来管理。

补充:小米路由器r1d 的安装tomato 固件。

小米路由器这个产品发热量惊人,虽然我改造过后,可以不用硬盘也能独立运行(没错,官方固件居然要强制使用硬盘),还是不放心其作为路由长期运作的稳定性。

可以说这个产品纯粹堆料,但是设计上是非常失败的典型案例。

操作过程:先刷开发版,然后开启ssh,然后把引导刷进去,然后刷tomato固件。

具体操作可以参考:

http://koolshare.cn/thread-102438-1-1.html

这个引导不是breed,它需要你在10秒钟的时间连接上去,然后迅速操作上传固件,否则就重启,挺坑爹的。tomato固件也稍微有点复杂。折腾了很久,才搞定wan口登录管理界面,和开启ipv6支持。

至此,家用的硬路由折腾完毕,往后就是折腾软路由(x86)和nas了。

路由刷rom手册的更多相关文章

  1. 网络|N1盒子做旁路由刷OpenWRT系统(小白专用)

    N1盒子做旁路由刷OpenWRT系统(小白专用) 为什么要用N1盒子 现如今新上市的路由器,市面上能买到的300元以内的路由器大多数都是双频(5G Hz和2.4G Hz)和几年前相比无论是速度还是性能 ...

  2. 雷军:重刷ROM的“自我格式化”

    本文来源于:百度百家 作者:金错刀 2014-03-14 10:33:06 最近,跟一个前金山高管聊起雷军,特别是雷军的变化,她的感觉是:雷总岂止是变化,简直是格式化,甚至是把自己重刷了一遍ROM. ...

  3. 刷ROM必備的clockworkmod recovery

    Desire HD 手機早早就 Root,前陣子也S-OFF 變成工程版的 HBOOT(ENG S-OFF),想要刷機的朋友一定常常聽人提起 clockworkmod recovery ,接下來就是安 ...

  4. android系统又一次刷ROM简记(一)

    当须要对android系统进行大刀阔斧的改造的时候,应该清晰的了解android各个image的组成才干做到庖丁解牛. 首先在android烧写过程中须要烧写的文件主要包含uboot.bin\boot ...

  5. 看完互联网大佬的「LeetCode 刷题手册」, 手撕了 400 道 Leetcode 算法题

    大家好,我是 程序员小熊 ,来自 大厂 的程序猿.相信绝大部分程序猿都有一个进大厂的梦想,但相较于以前,目前大厂的面试,只要是研发相关岗位,算法题基本少不了,所以现在很多人都会去刷 Leetcode ...

  6. 【TWRP】使用adb sideload线刷ROM的方法

    本教程详细介绍 手机刷三方ROM 之前需要安装的 TWRP 这个神器工具 楼主的手机是小米,所以此教程以小米手机为例.其他手机原理类似 第一步,解锁引导程序 访问小米的官方解锁网站并申请解锁权限. 等 ...

  7. android手机 解锁bootloader 刷recovery 线刷rom 卡刷rom

    1 解锁bootloader 为手机安装官方驱动 按相应的组合键使手机进入fastboot模式 执行命令fastboot oem unlock 123456 (123456为厂家提供的解锁码) 手机重 ...

  8. 如意云路由刷PandoraBox

    目录 1 准备固件 2 使用uboot刷机 2.1 修改IP 2.2 开始刷写 3 ssh登录 4 刷回如意云 准备固件 http://downloads.openwrt.org.cn/Pandora ...

  9. Linux下使用Fastboot给手机刷ROM

    前言 一直在刷机.失败.刷机.失败中,还好今天有个任务能够使用fastboot刷机.好开心,最终不用切换系统了.(话说好久没有写代码了,身为一个互联网程序猿,不写代码我easy紧张). 开发环境 Ub ...

随机推荐

  1. Python爬虫入门教程 37-100 云沃客项目外包网数据爬虫 scrapy

    爬前叨叨 2019年开始了,今年计划写一整年的博客呢~,第一篇博客写一下 一个外包网站的爬虫,万一你从这个外包网站弄点外快呢,呵呵哒 数据分析 官方网址为 https://www.clouderwor ...

  2. Iconfont 在HTML中的使用

    一.准备阶段: a.进入阿里巴巴矢量图标库www.iconfont.cn挑选所需的图标,加入购物车 b.点击网页中的购物车下载代码 二.3种方法实现 Iconfont 的HTML显示 Unicode ...

  3. ArcGIS API For Javascript_4.8-Symbol__SimpleLineSymbol

    require(["esri/symbols/SimpleLineSymbol"], function(SimpleLineSymbol) { /* code goes here ...

  4. TOTP 介绍及基于C#的简单实现

    TOTP 介绍及基于C#的简单实现 Intro TOTP 是基于时间的一次性密码生成算法,它由 RFC 6238 定义.和基于事件的一次性密码生成算法不同 HOTP,TOTP 是基于时间的,它和 HO ...

  5. Git 中 .gitignore 的配置语法

    一.前言 在日常的开发中,当我们需要将一个项目提交到 Git 时,并不是所有的文件都需要提交,比如一些自动生成的文件,类似于 .idea 文件.class 文件等,这时候就可以使用.gitignore ...

  6. this指针的初运用

    this一般运用场景: 1.位于函数中,谁调用指向谁 var make = "Mclaren"; var model = "720s" function ful ...

  7. Cocos Creator—最佳构建部署实践

    这篇文章主要是我们团队在使用Cocos Creator过程中的一些关于部署方面的实践总结,标题党了一回,严格来说,应该是<快看漫画游戏研发团队使用Cocos Creator构建部署最佳实践> ...

  8. 分布式锁实现秒杀 - 基于redis实现

    业务场景 所谓秒杀,从业务角度看,是短时间内多个用户“争抢”资源,这里的资源在大部分秒杀场景里是商品:将业务抽象,技术角度看,秒杀就是多个线程对资源进行操作,所以实现秒杀,就必须控制线程对资源的争抢, ...

  9. Linux vi/vim编辑器常用命令与用法总结

    (一)vi/vim是什么?Linux世界几乎所有的配置文件都是以纯文本形式存在的,而在所有的Linux发行版系统上都有vi编辑器,因此利用简单的文字编辑软件就能够轻松地修改系统的各种配置了,非常方便. ...

  10. 统一修改表单参数(表单提交的空字符串统一转null)

    统一修改表单参数(表单提交的空字符串统一转null) 1.介绍: 我们业务中有时会遇到提交的表单中某个参数为空字符串,导致后台接受的为空字符串("")而不是我们理想中的null,会 ...