1.OpenWrt 介绍

OpenWrt是适合于嵌入式设备的一个Linux发行版。

相对原厂固件而言,OpenWrt 不是一个单一、静态的固件,而是提供了一个可添加软件包的可写的文件系统。这使使用者可以自由的选择应用程序和配置,而不必受设备提供商的限制,并且可以使用一些适合某方面应用的软件包来定制你的设备。对于开发者来说,OpenWrt 是一个框架,开发者不必麻烦地构建整个固件就能得到想要的应用程序;对于使用者来说,这意味着完全定制的能力,与以往不同的方式使用设备,OPKG包含超过3500个软件。 默认使用LuCI作为web交互界面。

OpenWrt 另有一个复刻分支项目,名为 LEDE,两者于2018年1月合并,合并后的项目使用 OpenWrt 的名字、LEDE 的源代码。 (来自维基百科)

2.工具准备

  1. 硬件:路由本体一台(可以用废旧电脑,笔记本等X86设备本文以2个以上网口设备为例进行配置),U盘一个(>4G),计算机一台(Windows、mac、Linux 均可),网络畅通(具有国际网络环境访问条件更佳)。
  2. 软件:

3.固件下载

  1. 官方固件: OpenWrt 21.02.3
  2. koolshare Lede X64:koolshare Lede X64
  3. eSir 精品小包: Lean Code x86_64 Firmware

上方推荐的三个固件中:

  1. 官方固件最为纯净

  1. koolshare Lede 为 koolshare 论坛基于 OpenWrt 开源代码定制编译而来,集成了酷软商店有丰富的软件可一键下载安装,功能强大。

  1. Lean Code x86_64 Firmware by eSir:此固件为 YouTuber eSir 基于Lean Code源码编译而来,集成了常用的软件,功能强大。本文以eSir固件为例示范安装。

4.制作启动U盘

将下载的文件解压,推荐使用 gzip 进行解压

gzip -d openwrt-spp-spring[2022]-x86-64-generic-squashfs-uefi.img.gz

安装并打开下载好的 balenaEtcher,将上一步解压出的img文件写入U盘。(注意:U盘数据会被清空)

5.安装并配置

自行搜索自己设备进入 BIOS 的方法,重启软路由设备进入 BIOS,更改U盘为第一引导项并重启。

看到屏幕有如下所示信息,OpenWrt 系统已经安装完成。

使用网线将软路由与任意一台电脑网口连接,访问192.168.5.1,输入默认密码 password 进入配置界面。(如果无法进入路由配置界面,尝试更换软路由网口后重试)

成功进入软路由后台后,使用网线连接软路由与光猫,点击 网络-接口 选项配置网络。

  1. 光猫为桥接模式 PPPoE 拨号网络:点击 网络-接口-WAN-修改-协议-PPPoE 填入宽带拨号账号密码即可。

  1. 光猫为路由模式:安装后无需额外配置,保持默认即可。

6.后记

OpenWrt 开放且功能强大,拥有海量的用户及第三方插件,大胆去探索更多功能吧。