这个内容来自@什么值得买APP,观点只代表作者本人 |作者:BigBubbleGum
本文是软路由系列的第五篇,也是折腾时间最长的一篇。 ESXi 分别独立安装和使用 iKuai 和 OpenWrt,最终设置成 iKuai 主路由+openWrt 旁路由二合一路由系统。
关于 J4125 软路由、2.5G USB 网卡、2.5G 以及交换机的晒单 2.5G 请阅读专栏前的文章。
iKuai 和 openWrt 安装在虚拟机上的最后一篇文章已经详细介绍了 ESXi 7.0 本文将不再重复虚拟机的安装。
,想组2.5G理论上,计算机读取内网NAS速度可以提高到原来的两倍,但结果不好,所以又买了TP-LINK2.5G交换机TL-SH由于各种原因,1008终于还了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 管理后台。
点击网络-虚拟交换机-vSwitch0.进入编辑界面,删除多余的上行链路,安全三项全部设置为接受。
同样,添加 vSwitch1、vSwitch2 和 vSwitch3。
点击网络-端口组添加 VM Network1.虚拟交换机选择相应的编号 vSwitch1。
同样的添加 VM Network2 和 VM Network3。
ESXi 此完成设置。
三、安装 openWrt
下载本文所需的软件和工具懒人包:提取码:ri2f
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 驱动器,添加三个网络适配器,选择好对应的序号。点击下一页,完成。
右键刚添加的虚拟机,编辑设置,添加现有硬盘,上传刚才转换后的两个 vmdk 文件,需要分别上传,只会显示一个。
然后打开 openWrt 虚拟机的电源,等待安装完成,鼠标移到黑框内,按 enter,就能看到版本信息。
输入vi /etc/config/network,移动光标到 ip 地址处,修改为 192.168.8.10,保存退出,输入 reboot 重启。
重启完成后,浏览器打开之前修改的 ip 地址,输入密码(固件作者提供),进入 openWrt 管理界面。
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 交换机。
Q:需要双路由系统吗?
不建议使用 iKuai+openWrt 双路由系统,除非你有多拨需求。
日常用直接 OpenWrt 做主路由更加稳定可靠,设置也简单。iKuai 酷炫的界面也就刚安装完看着有新鲜感,普通人是用不到流控那些功能的,没必要 iKuai 主路由+OpenWrt 旁路由。
最后感谢点赞、收藏、评论,下一篇计划写软路由组网的方案:斐讯 K2 刷机和华硕路由器 AP 模式设置,欢迎关注。
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至827202335@qq.com 举报,一经查实,本站将立刻删除。文章链接:https://www.eztwang.com/dongtai/55185.html