2024-03-05 16:46:36 +08:00
+++
title = "OpenWrt 软路由部署"
date = 2023-08-08
[taxonomies]
tags = ["openwrt"]
+++
2024-03-06 19:19:43 +08:00
2024-03-07 10:27:25 +08:00
前言 openwrt是一个自由的、兼容性好的嵌入式linux发行版。作为软路由玩家必备的一款神器, 可以实现诸如去广告, 多拨和科学上网等多种功能。本文以openwrt在X86平台的安装为例, 介绍其部署流程。
2024-03-05 16:46:36 +08:00
<!-- more -->
2024-03-07 10:22:00 +08:00
## 为什么是X86?
2024-03-05 16:46:36 +08:00
无论是作为主路由或是旁路由, 传统路由器由于主频低, 内存小, 并不适合作为软路由; 而NAS-软路由一体式又有all in boom 的风险, 因此推荐X86平台作为物理机。当然, 也可以采用armbian平台或是开发板, 例如网心云老母鸡、树莓派等设备。截至本文撰写时间, 二手平台上的价格不太利好: 一台J1900平台的售价往往在200左右, 而专门的多网口工控机价格在200到1000不等, 树莓派更是成为了理财产品, 需要慎重选择。
2024-03-07 10:22:00 +08:00
## 准备工作
2024-03-05 16:46:36 +08:00
2024-03-18 19:10:26 +08:00
- 1.openwrt的编译包, 由eSir大佬编译的三个经典版本:
2024-03-05 16:46:36 +08:00
https://drive.google.com/drive/folders/1uRXg_krKHPrQneI3F2GNcSVRoCgkqESr
2024-03-18 19:10:26 +08:00
- 2.PE启动盘, 这里推荐微PE: https://www.wepe.com.cn/download.html
2024-03-05 16:46:36 +08:00
2024-03-18 19:10:26 +08:00
- 3.img写盘工具: https://www.roadkil.net/program.php?ProgramID=12#google_vignette
2024-03-05 16:46:36 +08:00
2024-03-18 19:10:26 +08:00
- 4.一个U盘与一台双网口物理机
2024-03-05 16:46:36 +08:00
安装流程:
2024-03-07 10:22:00 +08:00
## 一、进入PE环境:
2024-03-05 16:46:36 +08:00
2024-03-06 19:19:43 +08:00
1.打开微PE, 将其安装进U盘中, 安装完成后将ing工具和openwrt包一起放进去;
2024-03-06 23:05:41 +08:00

2024-03-18 19:10:26 +08:00
2024-03-05 16:46:36 +08:00
2.将U盘插入目标主机, 进入BIOS-boot设置U盘优先启动, 各主板进入BIOS按键不同, 不确定的话建议都试一遍。
2024-03-06 23:05:41 +08:00

2024-03-07 10:22:00 +08:00
## 二、格式化硬盘并写盘
2024-03-05 16:46:36 +08:00
1.进入PE环境中, 可以看到存在名为“分区助手”的软件, 打开它并将目标主机硬盘格式化; 注意不要分区! 不要分区! 不要设置文件系统! 否则后续可能无法编译!
2024-03-06 23:05:41 +08:00

2024-03-05 16:46:36 +08:00
点击左上角提交并执行
2024-03-06 23:05:41 +08:00

2024-03-05 16:46:36 +08:00
2.打开img写盘工具, 将openwrt包写入硬盘, 注意不要写进U盘里。
2024-03-06 23:05:41 +08:00

2024-03-07 10:22:00 +08:00
## 三、进入配置界面
2024-03-05 16:46:36 +08:00
1.重启系统并快速拔出U盘, 避免重新进入PE; 这时系统开始运行了。注意Esir固件是不跑码的, 无需担心。
2024-03-06 23:05:41 +08:00

2024-03-05 16:46:36 +08:00
2.当看到please press Enter to activate this console这个提示的时候系统就安装完毕了。可使用passwd命令设置密码。软路由将自动获取IP地址, 随后我们在浏览器中打开该地址, 即可看到Lucl界面。
2024-03-06 23:05:41 +08:00

2024-03-07 10:22:00 +08:00
## 后记
2024-03-05 16:46:36 +08:00
开源世界还存在着 DD-WERT、Tomato等系统。正如互联网的发展并非一帆风顺, OpenWRT 也出现过核心开发者出走,另立山头推出 LEDE等波折, 在18年LEDE与openwrt合并后, 通过众多开发者的不懈努力, OpenWRT 有了现在丰富完善的生态。
2024-03-18 19:10:26 +08:00
``官方Wiki: https://openwrt.org/zh/start` `