在ESXi上搭建自己的OpenWRT软路由系统

简介: 在ESXi上搭建自己的OpenWRT软路由系统

不知道有多少朋友接触过软路由或使用过软路由的呢?相比我们家用或是企业级路由器,软路由(也就是软件定义的路由)能够有更好的扩展和插件,能够运行在X86机器上,因此也能拥有更好的性能(天赋),所以你想“自定义”自己的网络,那么不妨试试软路由系统。

目前市面上的软路由系统众多,常用的如OpenWRT、爱快等,OpenWRT由于开源的特性,加上一些爱好者的修改和整理,目前已经非常好用,因此本次以OpenWRT在ESXi虚拟化上搭建。


1.展示


先来看看搭建好的效果。

image.png

可能大家看到这些插件就会跃跃欲试了吧,还有一些众多的功能,我这里就不一一展示了,感兴趣可以自行搭建一下。


2.搭建


搭建前,需要满足一些条件,准备好虚拟机用的OpenWRT镜像,安装用的虚拟机需要有两块网卡,当然一块网卡也可以做旁路由使,这里暂不介绍,可以自行研究。

image.png

image.png

image.png

image.png

image.png

我们用命令来找一下传上去的文件的存放位置:

find / -name OpenWRT.vmdk

我这里由于之前创建过,所以出现了两条记录。我选择第一条新创建的。



将下载好的镜像文件解压后得到OpenWRT.vmdk格式文件。


image.png

于是进入到文件的目录下:

# 不要照搬,大家根据自己的目录修改
cd /vmfs/volumes/5710b01b-02b1fac7-ca3c-1c98ec0e500c/OpenWRT/

执行转换命令:

# 格式如下
# vmkfstools -i input output -d format -a adaptertype
vmkfstools -i OpenWRT.vmdk OpenWRT_Disk.vmdk


image.png

执行完成后,可以删除掉原始文件(略)

rm OpenWRT.vmdk

到这里已经成功了一大半了,接下来我们编辑创建好的虚拟机文件,添加一块现有硬盘,指向我们刚刚创建好的硬盘文件。


image.png


3.后续设置


在软路由配置界面上执行以下命令,配置ip地址:

vim /etc/config/network

光标移动到此处,修改软路由的ip地址,比如我修改为192.168.31.254 子网掩码为:255.255.255.0

image.png

按下:

esc
:
x

保存退出。最后重启生效:

reboot

重启后,网页访问刚刚设置的ip地址,发现已经可以正常访问路由器的后台了,使用默认密码登录:netflixcn.com


image.png

相关文章
|
JavaScript 前端开发 C++
初学Qt不会样式表怎么办,打包好的Qt样式表一键生成送给你。
很多人应该和我一样,想做界面才接触的Qt,结果就是做不出来华丽的界面,想给控件上个色?不会,百度半天,好不容易给控件添加了背景色,下一个控件又不会了,别急,这次福利来了,我将平时用到的样式表做了一个总结,并做了一个一键生成,调节数据就可以实时显示,里面包括了Label,LineEdit,PushButton,CheckBox,RadioButton,ScrollBar,Slider,Progressbar,Tabwidget,ToolBox,TabWidget控件的自定义。代码很简单,就是重复写槽函数,但其对于新手的学习很有帮助,避免了盲目,大量的通过百度数据拼接样式表。一来方便学习,所以参数
1460 1
初学Qt不会样式表怎么办,打包好的Qt样式表一键生成送给你。
|
9月前
|
存储 Linux Shell
ESXi安装openwrt
在 ESXi 虚拟化环境下安装 OpenWrt 是一个常见的需求,特别是用于搭建虚拟路由器、网络测试等。下面给你详细步骤指导,帮你在 VMware ESXi 上成功安装并运行 OpenWrt 虚拟机。
|
运维 Java 大数据
一步步教你激活Termius(针对Termius持续更新导致失效解决)
一步步教你激活Termius(针对Termius持续更新导致失效解决)
一步步教你激活Termius(针对Termius持续更新导致失效解决)
|
网络安全 文件存储 虚拟化
【阿里云镜像】使用VM虚拟机安装OpenWRT并更换阿里云镜像源
【阿里云镜像】使用VM虚拟机安装OpenWRT并更换阿里云镜像源
3146 0
【阿里云镜像】使用VM虚拟机安装OpenWRT并更换阿里云镜像源
|
10月前
|
编解码 网络协议 网络安全
OpenWrt x86 虚拟机VMware ESXi安装
OpenWrt x86 虚拟机VMware ESXi安装
|
机器学习/深度学习 算法 数据可视化
【BetterBench博士】2024年中国研究生数学建模竞赛 C题:数据驱动下磁性元件的磁芯损耗建模 问题分析、数学模型、python 代码
2024年中国研究生数学建模竞赛C题聚焦磁性元件磁芯损耗建模。题目背景介绍了电能变换技术的发展与应用,强调磁性元件在功率变换器中的重要性。磁芯损耗受多种因素影响,现有模型难以精确预测。题目要求通过数据分析建立高精度磁芯损耗模型。具体任务包括励磁波形分类、修正斯坦麦茨方程、分析影响因素、构建预测模型及优化设计条件。涉及数据预处理、特征提取、机器学习及优化算法等技术。适合电气、材料、计算机等多个专业学生参与。
3066 18
【BetterBench博士】2024年中国研究生数学建模竞赛 C题:数据驱动下磁性元件的磁芯损耗建模 问题分析、数学模型、python 代码
|
人工智能 自然语言处理 供应链
想拥抱新智能?不妨看看这家高速增长企业的AI创新实践
想拥抱新智能?不妨看看这家高速增长企业的AI创新实践
|
存储 监控 Serverless
函数计算产品使用问题之T4和A10 GPU实例的区别有哪些
函数计算产品作为一种事件驱动的全托管计算服务,让用户能够专注于业务逻辑的编写,而无需关心底层服务器的管理与运维。你可以有效地利用函数计算产品来支撑各类应用场景,从简单的数据处理到复杂的业务逻辑,实现快速、高效、低成本的云上部署与运维。以下是一些关于使用函数计算产品的合集和要点,帮助你更好地理解和应用这一服务。
566 0
|
芯片 内存技术
No.3 STM32F429IGT6 启动配置 自举配置(STM32F429/F767/H743)
No.3 STM32F429IGT6 启动配置 自举配置(STM32F429/F767/H743)
No.3 STM32F429IGT6 启动配置 自举配置(STM32F429/F767/H743)
|
存储 网络安全 定位技术
探秘亚马逊云科技海外服务器 | 解析跨境云计算的前沿技术与应用
海外服务器也称境外服务器。主要是指除中国大陆以外的其他国家和地区的服务器,海外服务器 其实是一个统称,包括了全球各地的服务器 例如:日本服务器,韩国服务器、美国服务器、德国服务器。
2095 0