将OpenWrt 23.05.3部署到VMware ESXi

本文详细描述了如何在VMwareWorkstation上部署OpenWrt23.05.3,包括将镜像转换为OVF文件以便迁移到ESXi。作者还指导了如何调整网络连接,添加虚拟网卡,配置防火墙,以及进行带宽测试的过程。
摘要由CSDN通过智能技术生成

32c040890b303eb0213d881f2c3ab2dd.gif

正文共:1234 字 38 图,预估阅读时间:2 分钟

前面把OpenWrt部署到了VMware workstation上VMware Workstation部署最新版OpenWrt 23.05.3。如果想把OpenWrt直接部署到ESXi上,你会发现转换镜像不能直接生成OVF或者OVA文件,而且ESXi直接使用转换后的磁盘也有识别问题。所以,目前只能先把磁盘镜像部署到workstation,再导出为OVF文件,最后再迁移到ESXi了。

OpenWrt运行中,先检查一下主机状态信息。

49774cc83f912c63149d58ee63fabfd3.png

磁盘空间利用率和内存利用率真是出奇的低啊,磁盘一共用了29 MB,内存用了55 MB,CPU负载是0,虽然比之前的老版本高了很多,但整体还是很低。

a0d9a4e3e60233838ca3fac8b8393a46.png

迁移到ESXi

e295d371f8671b5ca90f94e54aa88303.png

先修改网络连接为“桥接模式”

5b5b115f146fcf174b92038755cbdaa1.png

然后点击“文件”菜单下的“导出为OVF”,其中,生成的OVF文件和VMDK文件就是导入ESXi最主要的两个文件。

e9de8c9a12bf6ea0499d3e170ac6b553.png

在ESXi中,新建虚拟机,创建类型选择“从OVF或OVA文件部署虚拟机”

caf9bf4b6bac0310b2807c01a9fe5eed.png

选择上传导出的OVF文件和VMDK文件两个文件,再给虚拟机起个名。

9779e5f9337187e561855ec600aac78e.png

选择存储。

1c8f986d7dd6f3f23f763933a5b0bdb7.png

然后第4步和第6步就消失了,只剩下了第5步“部署选项”。磁盘置备选择“精简”,修改网络映射,关闭“自动打开电源”

c9954a758a4a29536e4e5d1f4a2f142b.png

确认主机配置,点击“完成”

23461a8cc5ce1c85857df1f301993c1f.png

开机之前,先调整一下硬件配置,稍微给高一点。

a5aafe41f465644e10739fa4b0dcee72.png

调整之后再开机,启动成功。

b83951ce0a12fdd87ec76a7d5bb28f45.png

按照上次的方法,把主机网卡地址修改为192.168.1.225,测试通过浏览器访问,可以正常访问。

87a1254ffd49d46b082572d37b08b983.png

c34a2d3e8e022461dc1e454124151abb.png

调整网卡配置

e457d7c30c2f31981c82ca4c92f7d742.png

正常的路由器怎么能只有一个网卡呢?再新加一个,同时把适配器类型都更改为VMXNETVMWare ESXi中,不同的虚拟网卡性能竟然能相差三倍!

d3aab282a3a42110457587cc81200d5c.png

查看网卡信息,其中eth0和br-lan是绑定的,对应主机的网络适配器1,连接网络VM Network,正常应该算是WAN口,现在却作为LAN口使用,需要调整。

73d75d64bf54ac5ff6626f9c62ff1302.png

先将br-lan桥接口绑定的接口变更为eth1。

6efb79d1cb2c61bc41af66cea5e39d10.png

再修改br-lan接口的IP地址修改为172.16.113.1,掩码24位;现在它自己就是网关了,不用再配置网关。

049df47e1469e8de0582f22cd3abc26b.png

再点击“Add new interface”创建WAN接口,协议选择“Static address”(静态地址),接口选择“eth0”

2a228a9b426bce837c903d83806c521a.png

配置地址为192.168.1.225,掩码为24位,网关为192.168.1.1。

74709d4b8d66265c93c5970b687cf5c5.png

调整之后,会提示配置未保存生效,需要点击“Save & Apply”使变更生效。

6aa8f94641da19b7a407a1fd0664ee0d.png

然后找台主机,连上eth1这个网卡对应的端口组“LINK01”。可以看到新的网卡成功拿到了地址。

7f36802fa13d16a08a166fbe58371cef.png

然后在这台主机使用LAN口的网关登录路由器,测试网络联通性。

acf0f89622cc9cbe215b7bdc039ec4bc.png

接下来,设置接口的DNS信息。

60d34d3d6806e112c30ae8e20b235a5a.png

再将WAN接口加入到名为WAN的安全域中。

3c2913fdc5436ba1c403c44d82093c0b.png

保存并应用,使配置生效。然后,主机就能上网了。

1412006a5ea3f055abbff4c6a25908a0.png

到这里,网卡调整也就完成了。

用iperf3打个流,测试一下带宽,捎带看见流量拓扑能不能用。

88aab2dee2a0994d26f5098d1a911b13.png

初步测试下来,经过OpenWrt和不经过OpenWrt的转发差距不大,经过OpenWrt流量平均是3.08 Gbps,和OpenWrt监控到的数据差不多。瞬时流量很大,但是设备负载一点都不高。甚至都不到10 %。

b43cb930e7ad2ef43ee0be1d458df6e1.png

查看接口流量统计,LAN口收到18.73 GB,WAN口转发出18.90 GB,基本准确。

1374360cb2029f55f3932d4544a5a157.png

这才是路由器嘛。

3fea83c888e3540abc77d980d555a10e.png

防火墙功能测试

d670096280f82d62c519ebce48af29ae.png

这个防火墙功能还是很吸引我的,查看防火墙规则。

f3dbff6b9f7c13d7d4bc8d7d840dc3e9.png

允许LAN到WAN的所有流量,如果删除这条规则,流量应声而断。

8208445d128410f080cf9c38cc6484cc.png

同时,现在终端到OpenWrt的流量也不通了。

097a35bcf5a8c202c3b186bf16d3fda6.png

首先要确认安全域设置,配置规则会调用这里。

e37c726f5e159677d182acbefa3e5f5b.png

然后创建一条规则,允许ICMP报文。

29dee991829e8f67d9fbeacb6aac3e57.png

发现点了应用之后不生效,在防火墙状态页面重启防火墙之后才生效,不知道正常不正常。

47fe0e00f133bba3c9a63eee2c1f619a.png

重启之后就通了,不过为什么时延变成1ms,TTL变成64了呢?

1438abbb7cbc00c6a96ea771d535ddf1.png

地址解析都是正常的,就是时延和TTL不对。迷糊了吧?上面配置的是DNAT,正常应该是在下面这个页面配置SNAT。

3da40ac4a3448fb2a091b2e45928e9d0.png

然后就把“鬼”给赶跑了。

27b372e2951c33c4ce1ae23cca990197.png

还有一个配置就是放通ICMP流量,在Traffic Rules中配置的。

7a617cedd664acefa7854bea145a60c2.png

现在只有ICMP放通了,再放通一下iperf打流的流量。创建一条规则,匹配TCP端口5201。

bed11d19a060ebafe6d7d8117c58bece.png

其实这里就可以通了。

那么问题来了,在服务器端状态正常的情况下,除了正常的状态,还有两种连接异常状态:一种是超时,另一种是拒绝,你知道是什么原因吗?

3416d81cd4348bb88045982a8ae567da.gif

长按二维码
关注我们吧

bbc01ed36b2769fc394f80d7008d6f01.jpeg

c008bdb81e5fdf1db7f6665a22433cab.png

VMware Workstation部署最新版OpenWrt 23.05.3

快速定制VMware ESXi 8.0U2并部署到DL580 Gen9

HPE DL580 Gen9到家了,成功开机!

【更清晰】照片分享,欢迎家庭新成员HPE ProLiant DL580 Gen9

HPE服务器配置通过业务网卡登录iLO管理页面

如何操作RAID 5阵列的扩容?

RAID阵列的磁盘顺序能否调整?RAID重建需要多久?

崩溃!360驱动大师把我的服务器搞崩溃了!

安装最新版的Windows Server 23H2,踩坑了!

RDP授权119天不够用?给你的Windows Server续个命吧!

奇怪的知识又学到了:服务器的序列号、产品ID和UUID不见了怎么办?

MX250笔记本安装Pytorch、CUDA和cuDNN

复制成功!GTX1050Ti换版本安装Pytorch、CUDA和cuDNN

使用vSRX测试一下IPsec VPN各加密算法的性能差异

人工智能如何发展到AIGC?解密一份我四年前写的机器学习分享材料

一起学习几个简单的Python算法实现

GPU性能测试中的张量和矩阵运算

清华大模型ChatGLM3部署初体验

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Danileaf_Guo

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值