本系列文章以此为基础,详细实施步骤及相关内容已在前言部分提及并进行更新。
文章中包含多个截图和步骤,如果有任何错误或遗漏,请在文章下方的评论区指正,谢谢。
另外,若是新手在抄作业,请务必遵循前言部分的文章顺序进行操作。
说明事项1:系列文章基于多台不同的系统搭配硬件拍摄而来(截图和照片有多套,博主选择了最完整的套件发布文章)。
说明事项2:系列文章中内网IP段分配为192.168.1.*或192.168.55.*。建议根据自己编译的OpenWrt固件的默认IP段选择适合的IP段,以避免在安装或升级OpenWrt固件时还需手动修改IP段。如是新手,建议使用192.168.1.*的IP段。
本文大致分为四个步骤:
1、在ESXi 8.0中创建OpenWrt虚拟机。
2、使用StarWind Converter for ESXi 8.0上传OpenWrt固件。
3、在ESXi 8.0中修改OpenWrt的固定IP(如果内网IP段与OpenWrt的默认段相同,则可以略过此步骤)。
4、配置OpenWrt。
1、在ESXi 8.0中创建OpenWrt虚拟机
1.1、登录ESXi 8.0,在虚拟机菜单中点击创建/注册虚拟机。
1.2、选择虚拟机类型,默认设置即可。
1.3、将名称设置为OpenWrt,选择客户机操作系统为Linux,操作系统版本为其他Linux 64位。
1.4、选择硬盘,本演示仅有一个硬盘,保持默认选中,直接继续。
1.5、配置虚拟机硬件,CPU设置为4,内存设置为512MB。
1.6、硬盘设置直接×掉,无需预先设置硬盘大小。
1.7、选择网络适配器的类型为E1000。
1.8、确认参数设置无误后,点击完成。
2、使用StarWind Converter for ESXi 8.0上传OpenWrt固件
2.1、打开StarWind Converter for ESXi 8.0,选择Local file。
2.2、选择需要上传的OpenWrt固件。
2.3、查看固件信息。
2.4、选择Remote VMware ESXi Server or vCenter。
2.5、输入ESXi的IP地址及账户信息。
2.6、StarWind Converter成功连接ESXi,选中OpenWrt虚拟机。
2.7、选择ESXi growable image。
2.8、此处将.img固件转换为ESXi专用的.vmdk格式,保持默认设置即可,然后点击Convert。
2.9、转换完成后,点击Finish结束此步骤。
3、在ESXi 8.0中修改OpenWrt的固定IP
3.1、回到ESXi 8.0,点击虚拟机上方的操作菜单,启用自动启动。此步骤确保ESXi启动后自动启动OpenWrt。
3.2、开启OpenWrt虚拟机电源,随后点击菜单下的预览按钮进入虚拟机系统预览。
3.3、OpenWrt启动可能需要几秒钟,当虚拟机系统预览页面不再更新时,即表示虚拟机已成功启动,按回车进入OpenWrt系统。
3.4、(可选步骤)由于博主编译的OpenWrt固件的默认IP为192.168.1.1,为了兼容内网IP段192.168.55.*,需修改OpenWrt的默认IP。
在OpenWrt系统中输入 vi /etc/config/network 回车,编辑网络选项与IP地址。如下图所示,已编辑好的内容(博主将OpenWrt作为旁路由使用,因此只需修改LAN接口,删除了WAN接口)。
4、配置OpenWrt
4.1、在浏览器中输入OpenWrt的IP地址,使用用户名和密码进行登录。博主自编译的固件默认用户名为root,默认密码为password。
4.2、登录OpenWrt后,如下图所示,能够看到硬件信息和固件版本。
4.3、点击上方菜单中的网络 – 接口,进入接口设置页面。
4.4、如在3.4步骤提及,博主这里仅有LAN接口,且没有WAN接口。点击修改按钮以更新LAN配置。
4.5、LAN接口的基本设置如下图所示。
4.6、在这里再添加一个公共DNS。
4.7、博主将OpenWrt用作旁路由,因此无需其提供DHCP服务,故关闭DHCP功能。
4.8、LAN接口的高级设置,博主本地没有IPv6,因此关闭内置的IPv6管理。
4.9、进入网络 – 网络诊断,进行一次ping测试,有数据返回即表示OpenWrt正常联网。
4.10、此部分省略ShadowSocksR Plus+的若干设置,确保服务器端口、内外网的连通性正常,IP数据库正常。
4.11、(可选步骤)打开iKuai设置页面,将DHCP服务端网关修改为OpenWrt的IP,以便所有局域网设备可正常科学上网。
对此一步的详细解释如下:设置OpenWrt的网关为iKuai的IP,iKuai的DHCP服务端则将网关设置为OpenWrt的IP。即OpenWrt通过iKuai进行上网,iKuai的DHCP为局域网设备分配IP,网关修改为OpenWrt的IP,使得局域网中所有设备的联网流量都经过OpenWrt,借助OpenWrt的ShadowSocksR Plus+插件进行内外网流量的分流处理。
4.12、使用
来测试,打开fast.com,科学上网速度可达到博主本地500M带宽的极限。