zoukankan      html  css  js  c++  java
  • 红米AC2100刷入Breed和OpenWrt

    网上现有的教程是刷Breed后需要先刷一个旧版的OpenWrt然后再用旧版OpenWrt刷新版的OpenWrt。我在现有教程的基础上进行改进,不需要刷入旧版的OpenWrt。

    openwrt网站可以很详细的看到如何开启SSH和直接刷入OpenWrt,也可以看到如何刷入Breed,但是并没有说刷入Breed后如何刷入OpenWrt,所以我们从刷入Breed后说起。

    首先当然是备份固件,虽然我也不知道有什么用,毕竟可以直接从官网下载官方固件,但是有备无患。

    然后在breed中添加环境变量xiaomi.r3g.bootfw的值为2,这一步只在恩山论坛被提到,而在openwrt网站没有相应的描述,但是openwrt提到了

    env set autoboot.command "boot flash 0x600000"

    env save

    这样的命令

    因为这一步尝试ssh连接没有成功,无法获得shell环境,所以我只能采用恩山论坛的方法

     

    然后我选择固件更新并刷入了新版的OpenWrt并重启路由器,重启后发现仍然是官方固件,所以我认为这一步刷入固件不是必要的。

    我们重新用之前的方法开启SSH,然后按照openwrt网站的方法刷入openwrt

    mtd write openwrt-ramips-mt7621-xiaomi_redmi-router-ac2100-squashfs-kernel1.bin kernel1

    mtd -r write openwrt-ramips-mt7621-xiaomi_redmi-router-ac2100-squashfs-rootfs0.bin rootfs0

    重启,现在路由器已经是OpenWrt系统,但是还没有web界面

    ssh进入系统

    首先配置宽带连接,openwrt网站有详细的描述

    uci set network.wan.proto=pppoe

    uci set network.wan.username='yougotthisfromyour@isp.su'

    uci set network.wan.password='yourpassword'

    uci commit network

    ifup wan

    修改opkg镜像源

    sed -i "s/downloads.openwrt.org/mirror.0x.sg/openwrt/" /etc/opkg/distfeeds.conf

    这里我被清华的镜像坑了一回,需要注意清华、中科大以及阿里云的镜像不包含snapshots所以不能用

    opkg update

    opkg install luci

    现在就可以打开web界面了

  • 相关阅读:
    第一节 麒麟系统安装+基础环境搭建(JDK+Scala)
    launchMode之的几种取值
    [JAVA · 0基础]:16.经常使用类
    hdu 2767 Proving Equivalences 强连通缩点
    一个最简单的示例与简单性能分析
    Opencl API解释(一)
    OpenCL 第10课:kernel,work_item和workgroup
    GPU 的硬件基本概念,Cuda和Opencl名词关系对应
    Ubuntu12.04-64bits搭建FFmpeg环境
    ubuntu64bits环境下搭建Opencl的环境
  • 原文地址:https://www.cnblogs.com/JebediahKerman/p/14111711.html
Copyright © 2011-2022 走看看