从0到1搭建好用的OpenWRT系统
通过PVE虚拟平台搭建OpenWRT系统
OpenWRT是一款及其好用的软路由系统,很多it大拿可以通过该系统玩出各种好玩的花样,由于OpenWRT详细的部署过程以及一些初始化配置过程相对较少,因此本博客会将OpenWRT再pve虚拟平台下的安装部署过程,已经后续的磁盘扩容,主题更换,中文配置等详细的配置过程记录下来,以便小白们通过这一篇博客即可以搭建一套入门级别的好用的OpenWRT。
这里使用PVE平台,是因为PEV是一个给予Debian的开源平台,对各硬件平台的支持度相对较高,而相对应的ESXI平台则是更倾向于商业化的,而且对硬件平台的要求也相对较高,一些小众的硬件平台(例如各种工控机、迷你小主机等)可能无法安装,同时对网卡的厂商要求也较高。综合考虑,还是用PVE平台更加实际和高效。
我们最终的目的是,通过pve搭建好OpenWRT后,可以得到如下的效果,甚至通过公网的ipv6地址访问(如果有域名的话,通过域名映射后还可以通过域名进行访问)OpenWRT的各项界面效果,如下图:
本博客默认你已经掌握了pve的安装和基本使用方法,可以到网上找到对应的相关教程。
废话不多说,让我们开始有趣的旅途吧。
在PVE上创建OpenWRT虚拟机
下载OpenWRT镜像文件
可以到OpenWRT官网上下载对应的连接,由于该网站处在国外,下载可能会比较慢,但是即便如此,官网上依旧提供了各种国内代理地址,如下:
可以选择相对较为稳定的腾讯的网址(由于网址的目录比较多,为避免找不到,我已经给大家找好了对应的路径,直接点击进入即可下载(该链接默认是x86平台64位系统,可以根据自身需要到上一层目录中下载自己硬件平台对应的版本,截止本博客发布时间,OpenWRT的最新版本是23.05.2): https://mirrors.cloud.tencent.com/openwrt/releases/23.05.2/targets/x86/64/)
下载并将其进行解压得到img文件
上传镜像到PVE
将img文件上传到pve,PVE控制台首页,点击local(pve)
标识要上传到PVE的哪块磁盘,点击ISO镜像
,点击上传
按钮,选择解压得到的img文件作为上传文件,点击“上传”
待上传结束后,在弹出窗口中可以看到对应的文件路径,复制这个路径,该路径后续会用到
创建虚拟机
登录PVE的前端控制台界面,右击pve节点,创建新的虚拟机,如下图:
输入节点名称,点击下一步
选择不使用任何介质
系统的默认“下一步”即可
磁盘直接删除掉,后面会重新手动创建磁盘
cpu尽可能选择2核火以上(无须太高,2核足够)
内存保持默认的2g即可
网络也保持默认(后续可以根据需要进行修改)
点击完成
按钮
可以看到虚拟机已经创建完成,但是目前OpenWRT系统还没有安装到创建的虚拟机,下一步我们将对该虚拟机进行OpenWRT的安装。
安装OpenWRT系统
由于OpenWRT的系统官方没有提供对应的iso镜像包,通过img镜像包需要使用命令行的方式进行安装,具体操作如下(准备好前面复制好的img镜像路径):
在PVE平台点击pve
节点,点击shell
,如下图:
在命令行控制台中输入如下命令: