起因

最新发现即使在局域网,网站在加载大量图片的时候会有延时,有时候长达1秒,不止是网站,其他服务比如Minecraft服务器也有延时。猜测是我的辣鸡路由器顶不住。

原先的网络架构

我服务器用的的是Vmware ESXI虚拟机系统,再虚拟出多个子系统,
主要的子系统有两个:
1.ubuntu_server
2.黑群晖
其实也没什么架构,就是通过路由器的端口转发,把端口转发到对应主机的端口。
截屏2022-01-08 上午1.18.53.png
截屏2022-01-08 下午1.51.33.png

现在的网络架构

加了1层OpenWrt,通过软件路由转发服务。
截屏2022-01-08 上午1.26.10.png
这样路由器上只需要用DMZ将所有外部流量转发到软路由就行了。
截屏2022-01-08 下午2.09.19.png

安装OpenWrt

1.
先进ESXI创建一个虚拟交换机
创建但不要添加上行链路,(如果想让外部真实的物理机也使用这个软路由添加上行也可以)
截屏2022-01-08 下午2.15.39.png
截屏2022-01-08 下午2.16.00.png

2.
OpenWrt官网下载最新固件。
我这里就直接下载最新的x86_64版本。
截屏2022-01-08 下午2.30.50.png

解压下载的固件得到的应该是个img文件
通过StarWind Converter这个软件可以将img文件转成ESXI的虚拟硬盘文件

3.
在ESXI创建OpenWrt虚拟机
创建虚拟机,要这么选才能用上万兆。
截屏2022-01-08 下午2.45.39.png
配置给大一点,我32G内存,多分一点问题不大
截屏2022-01-08 下午2.46.33.png
我下载的是UEFI版的这里就要选上UEFI,把安全引导去掉。
截屏2022-01-08 下午2.46.42.png
将生成的虚拟磁盘上传添加,把新创建的虚拟交换机和连接外网的虚拟交换机也添加上。
截屏2022-01-08 下午2.47.22.png
不出意外的话开机10来秒后按一下回车就能看到这个
根据提示修改root的密码。
截屏2022-01-08 下午2.54.15.png

输入vi /etc/config/network
截屏2022-01-08 下午3.02.01.png

因为我上层的网关就是192.168.1.1这里还是的话肯定有问题
将ip由原来的192.168.1.1修改成192.168.2.1
截屏2022-01-08 下午3.02.36.png

vim指令 i输入 w保存 q退出
退出vim后 输入reboot指令重启一下
到现在已经完成1半了。

4.连上刚刚创建的虚拟交换机,可以用上行链路。我是直接又起了一台虚拟机。
截屏2022-01-08 下午2.59.08.png
截屏2022-01-08 下午2.59.41.png
这里只连接刚刚创建的虚拟交换机。
开机
不出意外应该能拿到ip
截屏2022-01-08 下午3.07.57.png
打卡浏览器进入软路由,输入你刚刚设置的密码。
默认是英文的,需要先配置好网络,才能下载中文包
截屏2022-01-08 下午3.09.11.png
接口那配置好网络出口,和DHCP,就是ESXI配置的那两个网卡。
截屏2022-01-08 下午3.10.24.png
安装个中文包
截屏2022-01-08 下午3.16.09.png

5.
将我的ubuntu_server和黑群晖都加入到刚刚创建的OpenWrt虚拟交换机
一样的操作只连接openwrt就行
截屏2022-01-08 下午3.18.19.png
截屏2022-01-08 下午3.19.07.png
群辉那也识别到了,内部万兆的,设置好ip,这里就不用DHCP了,方便管理。
截屏2022-01-08 下午3.20.57.png
剩下的就简单多了,将原来路由器的转发规则抄到OpenWrt就行了
截屏2022-01-08 下午3.23.40.png

测试了一下,感觉是快了,神清也气爽了

目前运行一切正常,先测试一段时间

最后修改:2022 年 01 月 08 日
声明:无闻风博客|版权所有,违者必究|如未注明,均为原创| 转载:转载请注明原文链接