文章目录

  • 1、前言
  • 2、准备工具
  • 3、刷机步骤
  • 4、刷开发版
    • 开启SSH权限
    • 刷Breed
      • 1.下载Breed固件
      • 2.备份原有的BootLoder
      • 3.刷Breed
      • 4、手动设置电脑的ip地址
      • 5、刷Pandorabox固件
  • 5、制作USB打印机服务器
    • 1、设置usb打印服务器
    • 2、设置无线中继器
    • 3、设置LAN接口
      • 方法一:动态设置
      • 方法二:静态设置
    • 4、设置网络打印机
  • 6、结束语
    • 参考文档

自己设置的路由器ip:192.168.3.100(用来自己记录的,可忽略)

本文大部分都是截取自参考文档,相同的部分,只做转述,以防参考文档时间有效期过。

1、前言

自己弄了一台老式的打印机HP Deskjet D1468,usb口,别人想打印只能到我电脑去打印,很不方便,于是搜了一下,找到用含有USB的路由器刷机解决,于是网购了一台搞了一下,遇到一些问题,记录一下。

关于备份,使用winsp备份好,如果是小米mini路由器,直接下载我的就好。

2、准备工具

winsp软件、小米mini路由器、Winsp软件、Putty

下载地址:https://download.csdn.net/download/m0_37182543/19589816

如果连接失效,可以去csdn联系我。

3、刷机步骤

小米路由器要刷其他系统,需要先获得SSH权限,而获得SSH权限则需要先刷开发版

只有开发版系统才能开启SSH权限,所以第一步我们需要将路由器系统刷为开发版。
到小米路由官网去下载开发版系统ROM,建议直接刷这个版本小米路由器mini MiWiFi 开发版 0.8.11

非常重要,如果版本高了,不能开启SSH,版本低了没有修改root用户的api。

4、刷开发版

刷入开发版非常简单,步骤如下:

  1. 将上面下载好的固件改名为:miwifi.bin ,放入一个U盘的根目录,U盘需要是 FAT32 格式
  2. U盘插到路由屁股上,拿根取卡针等尖头物件顶住 reset ,然后插入电源
  3. 路由器指示灯先会常亮黄色,等指示灯狂闪后就可以松开 reset 了,然后静候路由器指示灯变成蓝色

以上做完就完成刷入开发版的步骤了。如果指示灯是红色,那么代表这个固件有问题,重新更换固件,断电再走一遍流程就可以了,不用担心会变砖。

开启SSH权限

系统刷好开发版后,我们就可以开启系统的SSH权限了。开启SSH权限,需要登录官方网站下载对应的工具包:

  1. 请将下载的工具包 bin 文件复制到U盘(FAT/FAT32 格式)的根目录下,保证文件名为 miwifi_ssh.bin 「如果之前刷开发版用的同一个U盘,那之前放的 miwifi.bin 删除掉不需要多说吧?」;
  2. 断开小米路由器的电源,将U盘插入USB接口;
  3. 抵住 reset 按钮之后重新插上电源,指示灯变为黄色闪烁状态即可松开 reset 键;
  4. 等待3-5秒后安装完成之后,小米路由器会自动重启

官方给每个账号提供了一个随机的root密码,为了管理方便,我们可以登录后用 passwd 命令将root密码改成我们自己好记得的

刷完 miwifi_ssh.bin 后,我们可以用Xshell等SSH客户端连接登录路由器,我这里使用的是FinalShell

如果不成功(红灯)就换个固件或者U盘

刷Breed

SSH权限搞定后,我们要做的是换个BootLoder系统,大名鼎鼎的Breed(Boot and Recovery Environment for Embedded Devices)便是不二选择。

要刷入Breed也不复杂,操作步骤如下:

1.下载Breed固件

在Breed固件列表,查找自己设备所需的版本,小米路由器mini需要的是这个:breed-mt7620-xiaomi-mini.bin

2.备份原有的BootLoder

使用SSH客户端连接登录路由系统,输入以下命令:

dd if=/dev/mtd1 of=/tmp/xiaomi_uboot.bin

系统返回,说明已经将原来的xiaomi_uboot.bin备份到/tmp:

384+0 records in
384+0 records out

备份完成后将备份文件下载到本地妥善保存,用不到就最好了。不知道怎么下载?那就扔了不要了吧,就当这步备份操作白做了,反正出了问题自己负责o( ̄︶ ̄)o

3.刷Breed

用sftp之类工具把Breed固件上传到 /tmp 目录下,如果不会传那也可以ssh登录路由系统后执行下面的命令直接从网上下载:

cd /tmp
wget http://down.sobaigu.com/files/breed-mt7620-xiaomi-mini.bin

这里,我的路由器wget用不了,所以下载WinSCP,把下载好的固件上传到 /tmp 目录下

然后执行以下写入命令:

mtd -r write /tmp/breed-mt7620-xiaomi-mini.bin Bootloader

眨眼的功夫就刷写完成了,完成后关闭路由拔掉电源,找取卡针之类的尖物件抵住 reset 按钮,插上电源开机,等到路由指示灯狂闪的时候,就可以松开 reset 键,然后在用网线连接在该路由上的Wan口浏览器登录 192.168.1.1 就可以进入 Breed web恢复控制台 界面了,就如上面那个截图。

4、手动设置电脑的ip地址

刷完Breed后,路由器会自动重启

手动设置电脑固定IP:192.168.1.2,子网掩码:255.255.255.0

5、刷Pandorabox固件

在刷固件前,建议使用Breed固件备份功能,将原路由所有的项目备份好以备用,同样的用不到最好。

接着我们用硬物顶住mini的reset键插上电源开机,等到mini的指示灯狂闪的时候,松开reset键,打开浏览器登录192.168.1.1就可以进入Breed的web界面了,如下图

点击固件更新,在固件处选择【PandoraBox-ralink-mt7620-xiaomi-mini-squashfs-sysupgrade-r1696-20151122.bin】(我用的是2015的,使用2017的也可以)然后勾选自动重启,最后点击上传

上传确认,请看图中提示。

等待进度条完成,路由器自动重启后,访问192.168.1.1即可进入Pandorabox的管理界面

设置一下开发版本,重启就完成了刷机过程。

默认的路由器地址192.168.1.1

默认用户名root,密码admin

5、制作USB打印机服务器

1、设置usb打印服务器

按照下图设置一下然后点保存&应用。

2、设置无线中继器

点左侧 网络 ->无线->搜索

等待几秒钟,会出现下面的界面:

点击“加入网络”后,就要对加入的网络进行相关的设置了:

提交以后是这样的:

3、设置LAN接口

首先点击“网络”下面的接口,然后再选择“LAN”。

点击LAN后,设置LAN接口:

下面方法按照哪个都可以,动态的就是麻烦一些,可能会变,我用的静态的方便一些。

方法一:动态设置

选择DHCP客户端协议后,出现下面的画面:

下面是静态的设置:

方法二:静态设置

记住点下切换协议,然后点保存,千万别点保存及应用,等一会再点窗口左侧的LAN。然后选择“物理设置”选项卡。

在这一页里,其实你只要钩选前面添加的无线网络就可以了,最后,点击“保存&应用”,奇迹就出现了!!!!!

(注意,点击“保存&应用”后,路由器会重启,大约要等三十秒。重启后,浏览器就不能登录路由器了,这时候如果你的本地连接设置的是自动获取IP地址,那么你已经可以通过网线上网了。当然,拔掉网线,用无线网卡也是一样的。)

这个时候你可以登录自己的主路由器,查看终端设备,查找到这个中继器的ip,也就是网络打印机的ip,记下来后面要用。

当然也可以通过lan口设置把这个ip固定下来,以后就不用再变化了(我用的就是这种方式)。

4、设置网络打印机

(1)打开开始菜单,选择设备和打印机选项,先刷新一下,才出现下面这个选项

点击下一步,进入检测TCP/IP端口界面

如果搜索不到,点击提示的最下面一个,在点下一步试试。

然后输入名称,安装即可。

此时可以选择下方的打印测试页,如果可以正常打印,证明打印机添加成功,点击完成即可。

注意,HP(惠普)打印机请将启用双向支持的勾去掉,不要勾选。

至此,已经可以通过小米路由器连接打印机开始打印了,可以打印一张测试页试试。

如果不能打印,请选中打印机点"查看现在正在打印机什么",把里面的脱机的勾去掉。

6、结束语

折腾了一天,终于把它搞定了,虽然遇到了挺多问题的,在弄出来的那一刻,还是很满足的。在于尝试,你也可以~

参考文档

https://m.toutiao.com/i6804255862475981315/#&gid=1&pid=21

https://www.jianshu.com/p/8a4e52d9eea4

https://www.cnblogs.com/HGNET/articles/14697980.html

小米mini路由器,刷openwrt,制作usb打印机服务器相关推荐

  1. 小米 mini 路由器刷 openwrt

    2019独角兽企业重金招聘Python工程师标准>>> 2018年买的第一件电子产品是小米 mini 路由器,其ROM 为16MB.买之前就想好了,要刷 Linux ( openwr ...

  2. 【小米MINI路由器刷breed最新 最详细教程】

    小米MINI路由器刷breed最新 最详细教程 小米路由器mini 刷入breed 首先用网线连接 进入breed 小米MINI路由器刷breed最新 最详细教程 小米路由器mini 参数:处理器:单 ...

  3. 小米mini路由器刷op

    首先,我们拿到手的小米MINI,我们需要刷入 开发版 的 MINI 系统. 打开 miwifi 点 com 点击 --> 下载 然后找到. 小米路由器mini ROM ----> 开发版 ...

  4. 编译 openwrt for 小米 mini 路由器

    2019独角兽企业重金招聘Python工程师标准>>> 前不久,买了小米 mini 路由器,经过一番折腾,终于刷好了 openwrt 系统.可是正常使用后,发现,还有不能满足我需求的 ...

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

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

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

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

  7. 路由器刷mysql_路由器刷OpenWrt打造全能服务器(七)安装mysql

    Netgear wndr3700v2 路由器刷OpenWrt打造全能服务器(七)安装mysql 1. SecureCrt连接到路由器. 2.安装mysql opkg update opkg insta ...

  8. 刷breed 极路由3_路由器接入usb打印机制作无线打印机服务器

    0. 目标及读者 目标:将一台usb打印机接入路由器(优酷路由宝YK-L1)的usb口上,刷入老毛子固件后,提供无线打印服务器. 读者:有一定IT基础的人员. 1. 准备工作 1.1 硬件环境 PC或 ...

  9. 华硕wl 700ge 路由器 刷OpenWrt 过程记录

    [一]关于华硕wl 700ge: 1) 产品产销:     生产年限:2006年     停产年限:2009年 2)产品图: 3) 硬件描述: 博通4780 @ 266MHz(BCM4780PKPBG ...

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

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

最新文章

  1. 从面试官角度观察到的程序员工资瓶颈,同时给出突破瓶颈的建议
  2. 知识图谱简史:从1950到2019
  3. user exits, customer exits, badi
  4. Java——Arrays类操作数组的工具类
  5. 没了IDE,你的Java项目还能Run起来吗~
  6. 北海哪里可以学计算机编程,编程真的很难吗?为什么会认为学编程难?
  7. ajax同步导致ajax上面的代码不执行?
  8. python 中的坦克大战0.1版本
  9. iOS网络请求下来的数据显示时出现的问题
  10. 在MATLAB中快速画圆(给出圆心坐标和半径就能直接画的那种)
  11. 系统提示“无法删除文件,无法读取源文件或磁盘”的解决办法
  12. Junit 单元测试 mybatis
  13. java生成随机数的三种方法
  14. 11.0高等数学五-函数项级数收敛与一致收敛
  15. 大数据常用的挖掘方法,主要有哪些?
  16. 怎么给word文档注音_Word文档中,怎样全篇加注拼音?
  17. 罗云彬:实现水波特效的代码例子
  18. CentOS ping本机ip,能ping通,外网ping不通
  19. PHP全栈学习笔记29
  20. GRU及双向RNN介绍

热门文章

  1. 单独得省级行政区数据
  2. 一款功能强大、高颜值、官方出品的Redis可视化工具
  3. 友链导航源码php,2020优化版导航源码自动收录秘趣导航批量检查友链有效性导航源码...
  4. MATLAB学习笔记 imagesc函数使用
  5. Maxwell简单使用
  6. Git版本控制管理教程(一):介绍
  7. 【Jmeter】元件实战:Jmeter 连接 mysql 数据库 / 数据池配置 —— JDBC Connection  Configuration
  8. cad计算机绘图知识点,学习Auto CAD制图需要掌握哪些重要的知识点?
  9. 计算机二级未来教育押题准吗,计算机二级快速通关秘籍,21%的合格率真相原来是这样!...
  10. 2020非常全的接口测试面试题及参考答案-软件测试工程师没有碰到算我输!