在 VMware ESXi 中安装 ImmortalWrt

举报
yd_286493358 发表于 2026/11/01 13:33:47 2026/11/01
【摘要】 第一步:准备与转换 ImmortalWrt 镜像下载固件:前往 ImmortalWrt 官方固件 Selector 页面 或恩山等常用论坛下载 x86-64 架构的固件。建议寻找后缀包含 .vmdk 或者 .img.gz / .img 的固件。如果官方或第三方直接提供了 .vmdk 或带有 -flat.vmdk 的压缩包,可以直接解压使用;如果是 .img 文件,则需要进行转换。 将 .im...

第一步:准备与转换 ImmortalWrt 镜像

  1. 下载固件:

    • 前往 ImmortalWrt 官方固件 Selector 页面 或恩山等常用论坛下载 x86-64 架构的固件。

    • 建议寻找后缀包含 .vmdk 或者 .img.gz / .img 的固件。如果官方或第三方直接提供了 .vmdk 或带有 -flat.vmdk 的压缩包,可以直接解压使用;如果是 .img 文件,则需要进行转换。

  2. 将 .img 转换为 ESXi 可用的 .vmdk 格式(若下载的已经是 .vmdk 可跳过):

    • 方法 A:使用工具(如 Windows 下的 StarWind V2V Converter)将 .img 文件直接转换成 ESXi 兼容的虚拟机硬盘格式。

    • 方法 B:通过 ESXi 的 SSH 命令行转换:

      1. 登录 ESXi 后台,在“主机” -> “操作” -> “服务”中开启 SSH。

      2. 使用 FinalShell 等工具将 immortalwrt.img 上传到 ESXi 的存储目录(例如 /vmfs/volumes/datastore1/)。

      3. 通过 SSH 连接到 ESXi,执行命令转换格式:

        Bash
        vmkfstools -i immortalwrt.img -d thin immortalwrt.vmdk
        

        (注:部分新版本 ESXi 转换后可能需要用 vmkfstools -X 2G immortalwrt.vmdk 扩容或匹配描述文件,通常直接使用工具转换最省心)。

第二步:在 ESXi 中创建虚拟机

  1. 新建虚拟机:

    • 登录 ESXi Web 管理后台,点击 “创建/注册虚拟机” -> 选择 “创建新虚拟机”。

    • 名称:例如 ImmortalWrt。

    • 兼容性:默认最新即可。

    • 操作系统家族:Linux。

    • 操作系统版本:选择 Other Linux 5.x or later kernel 64-bit(或 Debian 10/11/12 64 位)。

  2. 分配硬件资源:

    • CPU:根据需求分配(一般旁路由 1~2 核足矣)。

    • 内存:1GB 或 2GB 即可。

    • 硬盘:删除默认自带的硬盘。点击“添加硬盘” -> “现有硬盘”,选中刚才准备好的、已上传到 ESXi 存储里的 .vmdk 镜像文件。

    • CD/DVD 驱动器:不需要可直接移除。

    • 网络适配器:

      • 如果作为主路由:添加两个网络适配器(一个绑定连接光猫的物理网卡上行链路,一个绑定内网交换机网卡)。

      • 如果作为旁路由:保留一个默认的网卡即可,将其连接到对应的主网卡虚拟交换机上。

  3. 精简优化配置:

    • 展开其他设备,移除不必要的“USB 控制器”、“声卡”等设备,减少系统开销。

    • 点击完成,创建虚拟机。

第三步:调整配置与首次启动

  1. 修改引导项(部分固件需要):

    • 刚创建好若直接开机可能会遇到引导问题。在虚拟机设置中,将 “虚拟机选项” -> “启动” -> “固件” 确保选择的是 BIOS(老版本固件)或 EFI(根据你下载的固件类型决定,大部分 x86 组合固件兼容 BIOS,若无法引导可切换尝试)。

  2. 开机并修改 LAN 口 IP:

    • 开启虚拟机,点击“控制台”查看实时启动日志。

    • 当屏幕滚动停止并出现回车提示时,按一下 Enter 键,进入 ImmortalWrt 命令行界面。

    • 输入以下命令修改后台管理 IP(将其改成和你的主路由在同一网段、且不冲突的 IP,例如 192.168.1.254):

      Bash
      vi /etc/config/network
      
    • 找到 config interface 'lan' 下面的 option ipaddr,修改为你的目标 IP,保存退出(Vi 保存命令:按 Esc 后输入 :wq 回车)。

    • 输入 reboot 重启虚拟机。

第四步:Web 端访问与管理

  1. 打开电脑浏览器,输入刚刚修改好的 IP 地址(例如 [http://192.168.1.254](http://192.168.1.254))。

  2. 输入默认密码(ImmortalWrt 默认通常为空、或者 password)登录后台。

  3. 后续配置:

    • 如果作为旁路由:关闭 DHCP 服务,将网关和 DNS 指向你的主路由。

    • 如果作为主路由:在“网络 -> 接口”中绑定好 WAN 口,设置 PPPoE 拨号或动态/静态 IP 上网。

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0)

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。