在 VMware ESXi 中安装 ImmortalWrt
第一步:准备与转换 ImmortalWrt 镜像
-
下载固件:
-
前往 ImmortalWrt 官方固件 Selector 页面 或恩山等常用论坛下载 x86-64 架构的固件。
-
建议寻找后缀包含
.vmdk或者.img.gz/.img的固件。如果官方或第三方直接提供了.vmdk或带有-flat.vmdk的压缩包,可以直接解压使用;如果是.img文件,则需要进行转换。
-
-
将
.img转换为 ESXi 可用的.vmdk格式(若下载的已经是.vmdk可跳过):-
方法 A:使用工具(如 Windows 下的 StarWind V2V Converter)将
.img文件直接转换成 ESXi 兼容的虚拟机硬盘格式。 -
方法 B:通过 ESXi 的 SSH 命令行转换:
-
登录 ESXi 后台,在“主机” -> “操作” -> “服务”中开启 SSH。
-
使用 FinalShell 等工具将
immortalwrt.img上传到 ESXi 的存储目录(例如/vmfs/volumes/datastore1/)。 -
通过 SSH 连接到 ESXi,执行命令转换格式:
Bashvmkfstools -i immortalwrt.img -d thin immortalwrt.vmdk(注:部分新版本 ESXi 转换后可能需要用
vmkfstools -X 2G immortalwrt.vmdk扩容或匹配描述文件,通常直接使用工具转换最省心)。
-
-
第二步:在 ESXi 中创建虚拟机
-
新建虚拟机:
-
登录 ESXi Web 管理后台,点击 “创建/注册虚拟机” -> 选择 “创建新虚拟机”。
-
名称:例如
ImmortalWrt。 -
兼容性:默认最新即可。
-
操作系统家族:
Linux。 -
操作系统版本:选择
Other Linux 5.x or later kernel 64-bit(或 Debian 10/11/12 64 位)。
-
-
分配硬件资源:
-
CPU:根据需求分配(一般旁路由 1~2 核足矣)。
-
内存:1GB 或 2GB 即可。
-
硬盘:删除默认自带的硬盘。点击“添加硬盘” -> “现有硬盘”,选中刚才准备好的、已上传到 ESXi 存储里的
.vmdk镜像文件。 -
CD/DVD 驱动器:不需要可直接移除。
-
网络适配器:
-
如果作为主路由:添加两个网络适配器(一个绑定连接光猫的物理网卡上行链路,一个绑定内网交换机网卡)。
-
如果作为旁路由:保留一个默认的网卡即可,将其连接到对应的主网卡虚拟交换机上。
-
-
-
精简优化配置:
-
展开其他设备,移除不必要的“USB 控制器”、“声卡”等设备,减少系统开销。
-
点击完成,创建虚拟机。
-
第三步:调整配置与首次启动
-
修改引导项(部分固件需要):
-
刚创建好若直接开机可能会遇到引导问题。在虚拟机设置中,将 “虚拟机选项” -> “启动” -> “固件” 确保选择的是 BIOS(老版本固件)或 EFI(根据你下载的固件类型决定,大部分 x86 组合固件兼容 BIOS,若无法引导可切换尝试)。
-
-
开机并修改 LAN 口 IP:
-
开启虚拟机,点击“控制台”查看实时启动日志。
-
当屏幕滚动停止并出现回车提示时,按一下
Enter键,进入 ImmortalWrt 命令行界面。 -
输入以下命令修改后台管理 IP(将其改成和你的主路由在同一网段、且不冲突的 IP,例如
192.168.1.254):Bashvi /etc/config/network -
找到
config interface 'lan'下面的option ipaddr,修改为你的目标 IP,保存退出(Vi 保存命令:按Esc后输入:wq回车)。 -
输入
reboot重启虚拟机。
-
第四步:Web 端访问与管理
-
打开电脑浏览器,输入刚刚修改好的 IP 地址(例如
[http://192.168.1.254](http://192.168.1.254))。 -
输入默认密码(ImmortalWrt 默认通常为空、或者
password)登录后台。 -
后续配置:
-
如果作为旁路由:关闭 DHCP 服务,将网关和 DNS 指向你的主路由。
-
如果作为主路由:在“网络 -> 接口”中绑定好 WAN 口,设置 PPPoE 拨号或动态/静态 IP 上网。
-
- 点赞
- 收藏
- 关注作者
评论(0)