在当今高度互联的数字化时代,网络设备已经成为我们日常生活和工作中不可或缺的一部分。为了满足不同用户对网络功能的个性化需求,开源社区涌现出了诸多优秀的项目,其中 OpenWrt 便是其中之一。

OpenWrt 是一款专注于为嵌入式设备提供定制化、开放源码的 Linux 操作系统。它带来了无限可能,让用户能够轻松定制自己的网络设备,添加额外的软件包或应用程序,以满足特定的需求。无论是家用路由器、企业级路由器、还是其他嵌入式设备,OpenWrt 都能为其提供强大的功能和灵活的定制能力。接下来将着眼于 OpenWrt 在 x86 平台上的安装和应用,开启个性化定制的网络体验。让我们一同探索OpenWrt,掌握定制网络设备的乐趣与实用性。

准备

physdiskwrite

地址:https://m0n0.ch/wall/physdiskwrite.php
在这里插入图片描述

OpenWRT稳定版镜像(目前稳定版最新版本: 23.05.2

根据自己设备来决定下载的镜像,如果支持UEFI,下载带efi的文件,否则就反之。另外根据官方的介绍,squashfs版本的,可以使用重置功能,如果喜欢折腾的,优选squashfs格式的版本。
地址:https://downloads.openwrt.org/releases/23.05.2/targets/x86/64/

以下会以openwrt-23.05.2-x86-64-generic-squashfs-combined.img为例

在这里插入图片描述

WinPE (U盘魔术师v5)

PE也是少不了的,都有吧,随意选,反正需要的工具都推荐了,你用什么PE都可以,需要的是上面两个软件。这里使用的U盘魔术师v5
地址:https://www.sysceo.com/software-softwarei-id-121.html#links

在这里插入图片描述

刷机安装

  1. 进入PE系统
    在这里插入图片描述
  2. 使用physdiskwrite,将IMG文件写入硬盘
physdiskwrite.exe -u openwrt-23.05.2-x86-64-generic-squashfs-combined.img

在这里插入图片描述

  1. 用DiskGenius调整分区大小
    调整前:
    在这里插入图片描述调整后:
    在这里插入图片描述
  2. 重启进入OpenWRT
    写盘后不马上重启,调整分区后再重启。这样初次启动,分区大小会自动调整。
    在这里插入图片描述在这里插入图片描述

初始设置

  1. 修改root密码
    在这里插入图片描述
  2. 开启WAN口访问WEB管理页面,SSH访问
uci add firewall rule
uci set firewall.@rule[-1].name='Allow-Admin'
uci set firewall.@rule[-1].enabled='true'
uci set firewall.@rule[-1].src='wan'
uci set firewall.@rule[-1].proto='tcp'
uci set firewall.@rule[-1].dest_port='22 80 443'
uci set firewall.@rule[-1].target='ACCEPT'
uci commit firewall
service firewall restart

WEB登录(WAN口)

在这里插入图片描述
在这里插入图片描述

SSH登录(WAN口)

在这里插入图片描述

WEB界面汉化

官方仅内置了英文,没有中文,如果英文不好,就需要安装中文了。

  1. 升级插件库列表
    在这里插入图片描述
    在这里插入图片描述
  2. 搜索luci-i18n-base-zh-cn,并安装。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
3. 修改默认语言为中文
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐