终极软路由 络设置,ESXi虚拟机安装iKuai+openWrt双路由系统

关于 J4125 软路由、2.5G USB 卡、2.5G 交换机的晒单,以及 2.5G 内 提速的相关内容请翻看专栏之前的文章。

iKuai 和 openWrt 安装在虚拟机上,上一篇已经详细介绍了 ESXi 7.0 虚拟机的安装,本篇就不再赘述。

,想组2.5G内 ,理论上电脑读取NAS的速度能提升到原来的两倍,结果不行,于是又购入了TP-LINK2.5G交换机TL-SH1008,由于各种原因,最终还BigBubbleGum|12评论9收藏100查看详情

在开始安装双路由系统之前,如果你是新手小白,请做好折腾一天也无法上 的准备。强烈建议使用光猫或者路由器成功拨 上 ,再在后级连接软路由,一是减少软路由无法上 时所需排查的故障,二是可以准备另一台电脑连接光猫上 ,可以边折腾边查资料,不至于断 后一无所措。

一、关于软路由系统

iKuai 和 openWrt 都是软路由系统,可以分别单独安装使用。常见的路由系统还有 RoS、高恪、海蜘蛛等等。

1.iKuai

iKuai 是国人开发的商业化路由系统,有专门的团队维护,成熟可靠,免费且安装简单。在接触 iKuai 之前,我觉得路由器嘛,不就是让连接的设备能够上 就行了么,路由器的管理界面除了买回来登陆过一次后面几乎就再也用不到了。直到体验了下 iKuai,才知道原来路由系统可以做到这么强大!有的地方支持宽带双拨,带宽直接翻倍;其【流控】功能通过过滤分析各种数据包,让流量去哪清晰可见,并以可视化呈现,可以精细化管控流量。甚至能够分配账 并计费,变身 管。语言的描述是苍白的,iKuai 的强大功能建议搜索相关使用视频进行了解。

2.openWrt

OpenWrt 是适合于嵌入式设备的一个 Linux 发行版。OpenWrt 另有一个复刻分支项目,名为 LEDE,两者于 2018 年 1 月合并,合并后的项目使用 OpenWrt 的名字、LEDE 的源代码。

OpenWrt 不是一个单一、静态的固件,而是提供了一个可添加软件包的可写的文件系统。这使用户可以自由的选择应用程序和配置,而不必受设备提供商的限制,并且可以使用一些适合某方面应用的软件包来定制你的设备。对于用户来说,这意味着完全定制的能力,与以往不同的方式使用设备,OPKG 包含超过 3500 个软件。 默认使用 LuCI 作为 web 交互界面。

openWrt 的源码是开源的,官 下载的镜像是个内核版本,几乎没有什么功能,后续需要自行安装插件,麻烦且容易出错,所以你可以在安装前自行编译进去自己想要用的插件(主要是去广告、签到、留学、加速、薅羊毛赚钱等),或者下载大佬们已经编译好的多功能版本,根据插件内容的多少,有精简版和高大全版。建议选择 eSir、lean 大(大雕)等大佬编译的 openWrt 固件,其他 友编译的各种固件需要注意甄别,防止有后门和 BUG。

iKuai 流控功能强大,openWrt 插件丰富,作为成年人,当时全都要,于是有了 iKuai 主路由+openWrt 旁路由做双路由系统,让内 数据先去 openWrt,通过去广告插件、留学插件、游戏加速插件等过滤一遍,处理后的数据发送到 iKuai,再通过光猫发送到外 。

3.主路由与旁路由

路由是指路由器从一个接口上收到数据包,根据数据包的目的地址进行定向并转发到另一个接口的过程

通过 线第一个接入的路由器叫做主路由,主要实现拨 上 功能,家里用的那个光猫就是主路由。

旁路由是指挂靠在主路由 络下的一个旁系 络,主要解决主路由因为系统限制不能 XX 上 ,通过旁路由进行数据处理(装插件),绕过主路由的限制。添加旁路由不会改动现有 络架构。

关于 络相关知识强烈安利 B 站宝藏 UP 主「科技宅小明」,尤其是下面这个视频,小白科普入门必备。

小白成神之路, 络知识看这一期足矣!软路由桥接端口转发旁路由单臂路由IPv4IPv6DDNS_哔哩哔哩_bilibiliwww.bilibili.com去看看

旁路由 络拓扑结构如下,光猫是桥接模式,通过无线路由器(主路由)进行拨 ,无线路由器关闭 DHCP(也可以设置为主路由 DHCP),手动指定一个 IP,在软路由上打开 DHCP 功能,设置 关为无线路由器。软路由是第一个 关,所有数据经过软路由后发送给无线路由器,无线路由器是第二个 关。

二、ESXi 设置

ESXi 虚拟环境的搭建请见上一篇,在开始安装 openWrt 和 iKuai 之前,还需要设置下 ESXi 的 络相关内容。

使用 线连接软路由的 ETH0 和电脑,浏览器输入 192.168.8.8 进入 ESXi 管理后台。

同样的,添加 vSwitch1、vSwitch2 和 vSwitch3。

点击 络-端口组,添加 VM Network1,虚拟交换机选择对应编 vSwitch1。

同样的添加 VM Network2 和 VM Network3。

ESXi 的设置到此完成。

三、安装 openWrt

1.下载 openWrt 固件

可以去恩山论坛搜索下载最新的 OP 固件,我下载的是 bleach 编译的高大全版本,为最新的 5.10 内核。

默认登录信息

IP:192.168.1.1

用户:root

密码:password

2.镜像转换

下载的文件是.img.gz 格式,解压后得到 img 文件,在 ESXI 虚拟机中安装需要把 IMG 格式的镜像文件转换为虚拟机支持的格式,使用 StarWind V2V Converter 工具进行格式转换得到两个.vmdk 文件。

3.安装 OP 虚拟机

新建虚拟机,选择其他 Linux 64 位。

CPU 和内存可以多给点。叉掉硬盘、USB 控制器、DVD 驱动器,添加三个 络适配器,选择好对应的序 。点击下一页,完成。

然后打开 openWrt 虚拟机的电源,等待安装完成,鼠标移到黑框内,按 enter,就能看到版本信息。

输入vi /etc/config/network,移动光标到 ip 地址处,修改为 192.168.8.10,保存退出,输入 reboot 重启。

4.设置 WAN 和 LAN

点击 络-接口,设置 WAN 的相关配置,如果是上级路由或者光猫拨 ,就选 DHCP,如果是软路由拨 ,就选 PPPoE 拨 并输入账 密码。

WAN 口默认已经勾选 eth1。

LAN 口设置中把 eth2 和 eth3 勾选上。

每次修改完记得保存,然后把光猫或者入户的 线插入 eth1,就能上 了。

在概览里面可以看到,我是上级路由器拨 ,这里 WAN 口获取了上级路由 DHCP 分配的内 地址。

软路由上 eth0 和 eth2 分别用两根 线接了两台电脑,被分配了 192.168.8.x 的内 地址。

5.开机自启动

右键虚拟机选择自动启动,然后在 ESXi 的管理-系统-自动启动里已启用设置为是。

每次 ESXi 开机后 openWrt 系统会自动启动,IP 地址会自动分配,然后将电脑的 络设置为自动获取 IP 地址。

此时查看 络连接详细信息,可以看到自动分配了 IP 地址,并且 关也自动设置好了。

到此 openWrt 系统就安装完成了,可以作为独立的软路由系统使用。

四、安装iKuai

以下的设置为 iKuai 作为主路由单独使用,如果已安装了 openWrt 并进行了上述设置,需要先关闭 openWrt 虚拟机,防止 DHCP 冲突。

安装 iKuai 的方法还要简单一些,首先还是下载镜像文件,直接去官 下载64 位 iso 文件,管理员说 i225 需要新内核才能支持 卡直通,爱快 3.6.0 已经升级为 kernel 5.10 ,可以到公测帖子下载一个 3.6.0。

新建虚拟机,添加 络适配器,CD 驱动器选择上传刚刚下载的 iso 文件。

打开 iKuai 虚拟机电源,选 1 并回车安装系统。

进入中文控制台,选 1 并回车绑定下 WAN 口

选 2 并回车设置 LAN 口 IP,这里设置为 192.168.8.1,不要和光猫的 段重合,然后通过浏览器访问后台,默认账 密码都是 admin。

选择 wan1,接入方式设置方法和 openWrt 一样。

选择 lan1,绑定虚拟 卡,并在高级设置里把 eth2 和 eth3 都勾选上。

新增一个 DHCP 服务器,1-50 可以设置为保留项, 关填 192.168.8.1,DNS 填上级路由器的 关地址。保存并重启 DHCP 服务。

然后把光猫或者入户的 线插入 eth1,电脑插入其他三个 口就能上 了。

到此 iKuai 系统就安装完成了,可以作为独立的软路由使用。

五、iKuai 主路由+openWrt 旁路由

以上是 openWrt 和 iKuai 分别作为主路由单独使用的设置方法,如果想把 iKuai 作为主路由,openWrt 作为旁路由,还需要先更改下 ESXi 里的设置。

首先设置下 iKuai 和 openWrt 虚拟机的 络适配器,eth0 为 iKuai/openWrt/ESXi 共用的虚拟 LAN 口,eth1 为 iKuai 的 WAN 口,eht2 和 eth3 为 iKuai 的 LAN 口,后面研究下 卡直通,openWrt 虚拟机只保留 VMNetwork,删除其他适配器。

启动 openWrt,设置 关为 iKuai 的地址。

关闭 openWrt 的 DHCP 服务,由 iKuai 分配。

关闭或者删除除了 LAN 之外的其他 口。

然后打开 iKuai 虚拟机, 关设置为 openWrt 的地址。

主路由 iKuai 和旁路由 openWrt 的设置完成,此时可以正常上 。

记得两个虚拟机都设置成自动开机。

最后把交换机和无线 AP 接上(下一篇介绍下斐讯 K2 刷机和华硕路由器 AP 模式的相关设置方法),整个 络环境的设置就基本完成了,最终的 络拓扑结构如下,如有改进建议欢迎评论区指正。

目前还存在的问题是 卡没有直通,我装的这个 ESXi 7.0.3 里面显示 卡是支持直通的,但是点击切换直通却提示无法配置直通设备,接下来我再研究下,如有进展再写一篇分享下,不直通据说会有一定的性能损耗,但是不影响使用。

小结

从打不开各种管理 址,到设置成环路 CPU 持续占用 100%,前后折腾了两天,最后打开百度和谷歌的那一刻真是喜极而泣。

折腾了这么多天的软路由,我在实践中加深了对 络相关知识的了解。以前只知道什么 IP 地址、 关、DNS 要这么设置,经过各种视频和文字教程的不断学习,终于了解了为什么要这么设置。现在遇到 页打不开、 络连不上的问题不再两眼一抹黑,基本能排查出故障出在哪,这就是软路由带给我最大的收获。

作为一个过来人,现在可以回答一下之前文章评论中的常见问题:

Q:我需要软路由吗?

A:问就是不需要。

至少80%的人不需要,软路由的设置和使用是有门槛的,如果连家用路由器都搞不定,就更别说软路由了。

对于留学上 的需求,电脑软件、手机APP,硬路由刷机等等都能解决。

如果有多个终端,或者想要用到软路由的宽带多拨,去广告、加速、签到等插件;或者想玩多系统,做下载机,All in one,J4125 软路由小主机还是一个不错的选择。

Q:软路由需要买 2.5G 版的吗?

A:问就是不需要。

如果电脑或者 NAS 支持 2.5G,想体验一下 2.5G 内 ,可以考虑购买 2.5G 版,其中有一方不支持的话,可以购买一个 USB 或者 PCIE 的 2.5G 卡。

此外不推荐购买 2.5G 版,2.5G 版相较于千兆版, 卡驱动还不稳定,像我安装的 ESXi 就没搞定 卡直通。

如果你想搞 2.5G 内 ,建议千兆软路由+2.5G 交换机。

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年2月1日
下一篇 2022年2月1日

相关推荐