安装环境

软路由机器架构: x86_64
OpenWrt版本: 22.03
OpenWrt的IP: 192.168.88.3 (如果不同,后面涉及此地址全部需要修改)
主路由器的地址: 192.168.88.1(如果不同,后面涉及此地址全部需要修改)


目标

按下文安装配置完openWrt之后,在浏览器上输入192.168.88.3就可以打开openWrt的主界面


0. 安装PE

如果已经有U盘启动的可以跳过此步骤

插入U盘,启动微PE软件,选择安装进U盘。点击立即安装进U盘,U盘启动盘已制作完毕。


1. 在软路由上安装openWrt

将下载好的openwrt-22.03.2-x86-64-generic-ext4-combined.img.gz用7zip(或其他工具)解压到U盘上,并且与physdiskwrite.exe文件放在一个目录。
使用U盘重启系统,输入以下命令

physdiskwrite.exe -u openWrt-22.03.2-x86-64-generic-ext4-combined.img

此时会提示选择硬盘(千万不能选错硬盘分区) 输入硬盘之前的序号就开始安装,安装完毕之后重启电脑后拔下U盘。


2. 配置openWrt

以下步骤中,文件中的配置内容若存在则修改,没有就新增

  1. 修改IP,DNS和网关(必做)
uci set network.lan.ipaddr='192.168.88.3'
uci set network.lan.gateway='192.168.88.1'
uci add_list network.lan.dns='192.168.88.1'
uci commit network
  • 生效网络配置
service network restart

此步骤执行完毕后,可以使用Putty(或XShell等远程工具)。

  1. 更新openWrt包(可选,需联网)
opkg update
  1. 安装中文包及主题(可选)
opkg install luci-i18n-base-zh-cn
opkg install luci-i18n-firewall-zh-cn
opkg install luci-theme-material
  1. 更新openWrt时区(可选)
uci set system.@system[0].zonename='Asia/Shanghai'
uci set system.@system[0].timezone='CST-8'
uci commit system
  • 生效系统配置
service system restart
  1. 安装tun(使用Clash Premiumn必装)
opkg install kmod-tun
  1. 安装tproxy(可选)
opkg install kmod-nft-tproxy

在浏览器上输入192.168.88.3即可打开openWrt的主页面。

点击登录就可以进入openWrt详情界面。


3. 软件下载

名称版本号说明下载地址
微PE工具箱2.2U盘启动https://mirrors.sdu.edu.cn/software/Windows/WePE/WePE64_V2.2.exe
openWrt22.03路由器操作系统https://downloads.openWrt.org/releases/22.03.2/targets/x86/64/openWrt-22.03.2-x86-64-generic-ext4-combined.img.gz
Putty0.78虚拟终端https://the.earth.li/~sgtatham/putty/latest/w64/putty.exe

4. 说明

openWrt各版本区别

combined-ext4.img.gz:包含引导信息、rootfs(ext4 格式)、内核以及相关分区信息的硬盘镜像,可以 dd 写入某个磁盘。
combined-squashfs.img.gz:包含引导信息、rootfs(squashfs 格式)、内核以及相关分区信息的硬盘镜像。
generic-rootfs.tar.gz:rootfs 包含的所有文件。
rootfs-ext4.img.gz:rootfs(ext4 格式) 分区镜像,可以 dd 到某个分区或者 mount -o 到某个目录。
rootfs-squashfs.img.gz:rootfs(squashfs 格式) 分区镜像,可以 dd 写入某个分区或者 mount -o 挂载到目录。
vmlinuz:内核

ext4 与 squashfs 格式的区别

ext4 格式的 rootfs 可以扩展磁盘空间大小,而 squashfs 不能。
squashfs 格式的 rootfs 可以使用重置功能(恢复出厂设置),而 ext4 不能。

UEFI

当您的机器支持 UEFI 的话(新机器一般同时支持 Legacy 和 UEFI ),在这个启动项中一般会出现两个 U 盘的选项,一个是 UEFI 开头的,另一个是不带 UEFI 开头的或叫 Legacy 的
当您的机器(老机器)只支持 Legacy 时,在这个主板的启动项中就只会出现一个 U 盘的选项


全文完