网易首页 > 网易号 > 正文 申请入驻

『软路由踩坑指南』篇4:ESXi 8.0虚拟机安装OpenWrt 旁路由设置

0
分享至

写在前面

上面一篇写完了《ESXi 8.0 虚拟机安装 iKuai 主路由及保姆级配置》,感兴趣的朋友可以前去围观。

今天我们开始进入OpenWrt旁路由的安装,作为折腾软路由的人来说,这个可以说是必装的了。今天我们一起来搞定旁路由的安装和设置。首先简单来说一下旁路由和OpenWrt

1.主路由与旁路由

旁路由是一个接入主路由的设备,只是比较特殊,具备网关还有其他一些特定的功能。旁路由应该叫旁路网关更合适,主路由从设备上收到数据包,首先发送到OpenWrt旁路由进行处理,包括去广告、留学等等,处理好之后再发回主路由,转发到外网。同样主路由接受到外网的数据包,首先也会将数据发送到旁路由进行处理,然后将处理过的数据,再根据数据包的目的地址发送到设备。

数据走向:

  • 第1步:设备通过网线第一个接入的路由器叫做主路由,主要实现拨号上网功能,ikuai就是主路由,设备的数据首先会来到ikuai主路由。
  • 第2步:我们已经将ikuai网关指向了openwrt,ikuai会将数据传输到openwrt进行处理。
  • 第3步:openwrt的网关指向了ikuai主路由,openwrt处理后的数据回再传回likuai主路由。
  • 第4、5步:openwrt的网关指向了ikuai主路由,会再传回likuai主路由。收到openwrt处理后的数据后,ikuai会将数据通过光猫转换发送出去。

2.OpenWrt

OpenWrt的官方介绍:

OpenWrt 项目是一个针对嵌入式设备的 Linux 操作系统。OpenWrt 不是一个单一且不可更改的固件,而是提供了具有软件包管理功能的完全可写的文件系统。这使您可以从供应商提供的应用范围和配置中解脱出来,并且让您通过使用适配任何应用的软件包来定制设备。对于开发人员来说,OpenWrt 是一个无需围绕它构建完整固件就能开发应用程序的框架。OpenWRT 是一个高度模块化、高度自动化的嵌入式 Linux 系统,拥有强大的网络组件和扩展性,不同于其他许多用于路由器的发行版,它是一个从零开始编写的、功能齐全的、容易修改的路由器操作系统。还提供了 100 多个已编译好的软件,而且数量还在不断增加,OPKG 包含超过 3500 个软件,默认使用 LuCI 作为 web 交互界面。

对于普通用户来说,官网下载的镜像是个内核版本,几乎没有什么功能,后续需要自行安装插件,麻烦且容易出错,像OpenWrt主要使用的也就是去广告、签到、留学、加速、薅羊毛这些插件,所以参考一下大佬编译的多功能版本即可。喜欢精简的有精简版,喜欢全功能的有高大全版本。像lean(大雕)eSirsirpdboygxnasbleach1991、等大佬编译的OpenWrt固件都是非常不错的,可以直接使用。

本次安装使用的是bleach1991大神的高大全版本。默认登录信息:

  • IP:192.168.1.1
  • 用户:root
  • 密码:password

各版本之间切换,只要将OpenWrt的配置做好备份,安装完成后可以快速恢复设置。安装之前首先附上一张目前的网络连接图,按照这个用网线将设备连接好

一、创建OpenWrt虚拟机

1.选择创建类型

首先进入ESXi后台,新建虚拟机,点击创建新虚拟机:

2.选择名称和客户机操作系统

输入虚拟机名称,名称填写openwrt,客户操作系统选择Linux,openwrt系统也是基于 Linux 开发的。

客户机操作版本选择选择【其他5X Linux(64位)】、【其他Linux(64位)】版本也可以:

3.选择存储

无需更改,点击下一步:

4.自定义设置:

①虚拟硬件设置:

【CPU设置】4核,默认每个插槽一核,其他默认。

【内存】:内存分配2GB,1GB也够用,如果说内存够用的分配个4G也是可以的,后面要折腾不少东西,可以多预留一些,这个不用纠结,后面可以根据内存的使用情况随时调整,在虚拟机关机的状态下,可以通过编辑更改内存大小。

内存一定勾选【预留所有客户机内存(全部锁定)】选项,如果刚开始设置没有看到【预留所有客户机内存(全部锁定)】的话,等下面都设置好了,再返回来检查一下,一定要保证选上,因为我们需要直通一个网卡作为openwrt的物理lan口,需要锁定内存。

【硬盘设置】:将硬盘配置删掉即可,后面创建虚拟机时,系统会自动生成分区。剩下的像SCSI控制器、USB控制器、CD/DVD控制器不需要的删掉,保留一个SATA控制器。

网络适配器,这里着重说一下,如果我们添加了这个适配器,安装openwrt后,esxi会自动虚拟产生一个eth0虚拟网卡,作为默认lan口,桥接到esxi虚拟机。虚拟的网口是万兆网口,但是还是会一定程度上损失网速,所以我们这里不使用虚拟网口。而是直接直通一个物理网卡给openwrt作为lan口。我们前面已经用网线将整个lan口物理交换机连接了,ikuai和物理交换机也连接了,所以ikuai主路由和openwrt也进行了物理连接,而不是采用虚拟网口连接。这样的好处就是,不使用ESXi的虚拟网口,虽然ESXi虚拟的网口是万兆的,但是虚拟网口在一定程度上还是会损失网速和占用CPU。

5.添加直通网卡

选择添加其他设备——PCI设备:

这里一定要将空闲的,没有直通给其他虚拟的网卡,直通给openwrt。如果将已经直通给其他设备的网卡误直通给了openwrt,会造成openwrt无法开机。

**为何要直通(Passthrough)网卡:

  • VT-d、 DirectPath l/O,通过DirectPath /O,虚拟机可以使用I/0内存管理单元访问平台上的物理PCI功能,就是俗称的虚拟化直通,简单理解就是允许宿主机将某些硬件资源的管辖权直接移交给虚拟机,虚拟机会以直通独占的方式使用硬件,宿主机将不能再使用此硬件,利用效率几乎等同于将硬件插到了虚拟机的主板扩展槽里一样,最实用的目的是避免了虚拟化平台自身软件层转换带来的效能下降。
  • 例如在服务器上将某个物理网卡直接划给某台虚拟机使用,以达到几乎和物理机搭配物理网卡类似的网络性能。更可观的场景是,将磁盘控制器直通给虚拟机独占使用,那么虚拟机往往最瓶颈的磁盘性能,将得到非常可观的提升。esxi 下面默认网卡是虚拟的,所以受限于驱动及性能的影响,导致很多时候速率达不到网卡原本的速率,但是通过直通后,网卡的性能就毫无保留的发挥出来了。

6.虚拟机选项设置

选择EFI启动,记得一定要把下面的是否为此虚拟机启用UEFI安全引导的√去掉,否则会安装后无法启动,已踩过巨坑。也可以采用,引导方式选择BIOS,其他不用管。如果安装后有问题可以检查一下自己下载的镜像格式,或者两种引导方式来回替换看下。点下一页:

检查没问题后,点下一步:

点击完成,返回到ESXI内即看到刚才创建的虚拟机,在电源关闭状态下。这时候不要开启电源,点编辑看下设置对不对。

二、StarWind V2V Converter写入镜像

下面安装StarWind V2V Converter软件。

安装完成后打开StarWind V2V Converter,选第二项加载文件:

找到下载好的openwrt镜像,点下一步:

选择第二项,远程加载:

输入ESXI的ip地址和登录账号及密码,点下一步:

登录后,选择OpenWrt文件夹,这一步是确定OpenWrt的安装位置,点下一步:

选择第一项,点下一步。

点【Convert】转换写入:

等待转换完成:

完成。

回到ESXI界面可以看到,已经安装完成,并且自动生成了硬盘。取消,退出:

打开电源自动安装:

开始跑码,等待跑码完成。有的版本的镜像隐藏了跑码过程。

等看到这个见面就说明安装成功了,如果不出现这个页面,可以等看着跑码不动了,可以按回车看下:

三、设置网卡

输入命令:vi etc/config/network。vi和etc之间有个空格:

回车,进入设置网卡界面:

切换光标至 option ipaddr ‘192.168.1.1。按i键,修改IP(自定),这里修改的是lan口的管理地址,也是openwrt的网关。

按Esc键,输入:wq 回车

输入reboot,回车,重启

这时候在ESXi网络拓扑下可以看到,OpenWrt并没有接入虚拟交换机,而是使用我们刚才直通的网卡。

四、开启iKuai和Opnewrt的自动启动

点击ESXi的管理——自动启动,设置一个自动启动参数,然后把自动启动参数,配置给OpenWrt即可,设置之后每次重启两个软路由会自动重启。

五、部署OpenWrt管理后台

1.登入后台

默认账号root,密码:password,进入后修改密码。一些镜像是默认无密码的,在下载镜像的时候注意下。

登入后台后,点【系统】——【管理权】——【设置一个常用密码】

还是在【系统】——【管理权】,接着往下翻,开启下系统的SHH,便于远程访问。

2.lan口设置

找到【网络】——基本设置

IPV4地址:192.168.50.2。openwrt的网关和管理地址:

IPV4网关:输入ikuai的ip地址,192.168.50.1

3.国内主流DNS服务器:

DNS服务器:这里先暂时使用公共服务器。可以多填入几个:

  • 阿里公共DNS:223.5.5.5,223.6.6.6 类型选择:UDP
  • 腾讯公共DNS:119.29.29.29 类型选择:UDP
  • 百度公共DNS:180.76.76.76 类型选择:UDP
  • 华为云公共DNS :122.112.208.1,139.9.23.90 类型选择:UDP
  • 114公共DNS:114.114.114.114,114.114.115.115 类型选择:UDP
  • OpenerDNS:42.120.21.30 类型选择:UDP
  • DNS派 电信 / 移动 / 铁通:101.226.4.6,218.30.118.6 类型选择:UDP
  • DNS派 联通:123.125.81.6,140.207.198.6 类型选择:UDP

4.关闭旁路由DHCP服务

关闭旁路由DHCP服务,动态IP统一由iKuai主路由配置,点右下角保存应用生效。

5.高级设置

高级设置里,勾选开机自动运行、强制链路。保存应用

物理设置,取消桥接接口,这里我们使用的是直通物理网卡,可以取消桥接,这样ikuai、交换机、openwrt旁路由完全通过物理线路连接,减轻CPU压力的同时也能保证网络不损失。如果没有直通网卡给openwrt,采用的是虚拟网口,这个桥接需要勾选上。

六、ikuai配置

打开ikuai管理页面,修改DHCP服务器。在修改之前,先将ikuai配置进行备份,可以通过编辑对备份名称进行修改便于区分。出问题时,想要快速恢复当前设置,只要点恢复即可。一定要养成折腾之前,先备份的好习惯,原因你懂的。

1.修改ikuai DHCP服务器

将网关、首选DNS、备选DNS都改为192.168.50.2(openwrt的网关)。接入ikuai主路由的设备的DNS由openwrt代理。

2.修改DNS

点开【网络设置】——【DNS设置】,将DNS改为192.168.50.2,由openwrt代理,点击保存生效。

七、开启Turbo ACC 网络加速设置

开启【Turbo ACC 加速】,只开启前三个即可。DNS缓存后面由SmartDNS来管理,配合去广告来使用。

八、防火墙设置

防火墙对照设置一下,一定要将下面其他接口的转发删掉,尤其是WAN口的,只保存一个lan口即可:

九、网络诊断

打开【网络】——【诊断】,ping一下,返回结果,旁路由连接成功。

总结

好了本期就到这里吧,啰嗦啰嗦写了这么多,有错误的地方希望多包涵。

到这里EXSI8.0+ikuai主路由+openwrt旁路由的基础搭建就算万成了。后面就开始各种功能的折腾了。后面会继续折腾《个人域名、DDNS动态解析、公网IP:通过ikuai软路由端口映射高速访问内部网络》、《OpenWrt 旁路由模式下的SmartDNS+AdGuardHome设置分流与去广告》。

★ 以上就是本期的全部内容了,有疑问或补充~欢迎评论区留言~~感兴趣的朋友,关注一下不迷路

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
中央气象台:台风“马力斯”将于今天夜间在广东登陆

中央气象台:台风“马力斯”将于今天夜间在广东登陆

界面新闻
2024-05-31 18:29:10
确认!武大女选调生已离职,整个学校被牵连,野妇论导师也逃不了

确认!武大女选调生已离职,整个学校被牵连,野妇论导师也逃不了

影孖看世界
2024-05-30 21:03:00
网友坐公交车发现站名写有“幕府”,喊话相关部门要求彻查,遭打脸:没文化别出来丢人

网友坐公交车发现站名写有“幕府”,喊话相关部门要求彻查,遭打脸:没文化别出来丢人

可达鸭面面观
2024-05-31 16:00:32
精致的脸庞、漂亮的可爱

精致的脸庞、漂亮的可爱

娱乐八卦木木子
2024-05-10 17:37:22
阿联酋总统访韩!韩国第一夫人又把人美到,穿套装扎着马尾太嫩了

阿联酋总统访韩!韩国第一夫人又把人美到,穿套装扎着马尾太嫩了

时尚丽人风行
2024-05-31 12:14:54
黄仁勋台北夜宴:台系服务器代工厂高管悉数到场,一桌消费1040块

黄仁勋台北夜宴:台系服务器代工厂高管悉数到场,一桌消费1040块

芯智讯
2024-05-31 12:24:04
吉林农安大面积黑土地建“特色小镇”:只见高档别墅不见特色产业

吉林农安大面积黑土地建“特色小镇”:只见高档别墅不见特色产业

央广网
2024-05-31 10:00:25
研究发现:中国学生大学学习后,批判性思维能力和学术技能水平均下降

研究发现:中国学生大学学习后,批判性思维能力和学术技能水平均下降

医微客
2022-09-13 16:30:48
特朗普扬言轰炸北京,中国国防部斥丧心病狂,话音刚落他就出事了

特朗普扬言轰炸北京,中国国防部斥丧心病狂,话音刚落他就出事了

小影的娱乐
2024-05-31 15:19:36
怒扇小孩耳光后续:13000和解,关系曝光,网友怒了,商家被关门

怒扇小孩耳光后续:13000和解,关系曝光,网友怒了,商家被关门

鬼谷子思维
2024-05-31 15:56:45
正式登场:乌克兰F-16首次执行任务!乌军收复多块失地

正式登场:乌克兰F-16首次执行任务!乌军收复多块失地

项鹏飞
2024-05-30 19:39:35
2-1,4-1!世预赛国足10分送泰国回家,伊万重用韦世豪,央视直播

2-1,4-1!世预赛国足10分送泰国回家,伊万重用韦世豪,央视直播

宝哥精彩赛事
2024-05-31 09:11:51
许家印“手段特别恶劣,情节特别严重”,无法与夏海钧取得联系!恒大地产41.75亿元罚单全文公布:2年虚增收入超5600亿

许家印“手段特别恶劣,情节特别严重”,无法与夏海钧取得联系!恒大地产41.75亿元罚单全文公布:2年虚增收入超5600亿

每日经济新闻
2024-05-31 17:20:13
经济日报:莫让沉睡账户成为风险账户

经济日报:莫让沉睡账户成为风险账户

财联社
2024-05-31 06:21:05
曝茅台局长公务员身份有猫腻!花名册被扒,大专学历,法学专业

曝茅台局长公务员身份有猫腻!花名册被扒,大专学历,法学专业

洛洛女巫
2024-05-31 17:21:58
在我们中止134项对台优惠政策之后,柯文哲出来表态了!

在我们中止134项对台优惠政策之后,柯文哲出来表态了!

杂谈天下式
2024-05-31 12:53:47
华春莹释放重要信息,日本若敢武力介入台海,解放军收回琉球

华春莹释放重要信息,日本若敢武力介入台海,解放军收回琉球

胖福的小木屋
2024-05-30 00:28:20
网易号平台每日辟谣公告(五月三十一日第一则)

网易号平台每日辟谣公告(五月三十一日第一则)

网易号官方平台
2024-05-31 12:15:02
国内唯一不涉足娱乐圈的歌手,演唱会从不宣传却一票难求

国内唯一不涉足娱乐圈的歌手,演唱会从不宣传却一票难求

虾剪说剧
2024-05-31 01:40:02
斯大林理解不了的事,如今又发生了

斯大林理解不了的事,如今又发生了

寰宇大观察
2024-05-31 15:17:06
2024-05-31 20:14:44
纵笔浮生
纵笔浮生
什么值得买生活家~
422文章数 87关注度
往期回顾 全部

科技要闻

OPPO Reno12评测:首发AI实况照片,超美

头条要闻

上海女店主到河南追踪"白嫖党" 男子认错愿赔偿3500元

头条要闻

上海女店主到河南追踪"白嫖党" 男子认错愿赔偿3500元

体育要闻

欧文:当老二怎么了?硬就行了!

娱乐要闻

白玉兰提名:胡歌、范伟争视帝

财经要闻

证监会:对恒大地产罚款41.75亿

汽车要闻

外观内饰升级/六项权益 全新哈弗H6开启预售

态度原创

艺术
本地
游戏
公开课
军事航空

艺术要闻

穿越时空的艺术:《马可·波罗》AI沉浸影片探索人类文明

本地新闻

食味印象|歙县限定!枇杷味儿的清甜初夏

无畏契约:icy雷兹精准点射拿到三杀,G2让一追二战胜PRX

公开课

近视只是视力差?小心并发症

军事要闻

美媒:拜登批准乌军用美供武器打击俄本土

无障碍浏览 进入关怀版