【路由器】OpenWrt 简介和安装

简介

来源

2002 年底 Linksys 公司推出 WRT-54G,采用了 Linux 取代了原来的 vXworks 系统。迫于 Linux 的开源协议要求,Linksys 开源了路由器的固件代码,后续逐渐发展成了 OpenWrt 这样一个项目

介绍

OpenWrt 是一个针对嵌入式设备(通常是路由器或者软路由)的 Linux 操作系统项目,提供了具有软件包管理功能的完全可写的文件系统,因此拥有了完全定制的能力,可以榨干设备的全部性能

安装

初次安装推荐在 支持设备列表 中找到对应设备所在的 设备专属页面,然后根据页面介绍进行安装

一般安装流程

通常的安装步骤主要通过以下流程:

  1. 获取原厂固件的 SSH 登录权限(可能是通过原厂固件漏洞等方式)
  2. 在原厂固件上利用 cat /proc/mtd 获取 ROM 分区的布局
  3. [可选] 备份原有的所有 ROM 分区数据
  4. 利用 mtd 等命令直接对相应的 ROM 区域进行写入镜像
    • [可选] bootloader 镜像(设备运行的情况下,个人更倾向于刷入
      Breed)
    • kernel 镜像
    • rootfs 镜像
  5. 重启设备

固件搜索下载

官网也对老手提供了快捷的 固件搜索 页面,能够更加快捷的找到 ROM 镜像的下载界面

参考资料

  • 【维基百科】OpenWrt
  • 【OpenWrt】官网
  • 【OpenWrt】支持设备列表
  • 【OpenWrt】固件搜索

本文作者: ywang_wnlo
本文链接: https://ywang-wnlo.github.io/posts/8507aaa1.html
版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!

你可能感兴趣的:(【路由器】OpenWrt 简介和安装)