ESXi虚拟机OpenWrt创建及配置(留档)

2025-11-08 17:55:45 0点赞 0收藏 0评论

第一步  下载openwrt固件

https://downloads.openwrt.org/releases/

根据需要的版本点击下载。

例如:openwrt 24.10.4

https://downloads.openwrt.org/releases/24.10.4/targets/x86/64/

找到generic-squashfs-combined.img.gz下载文件

获得openwrt-24.10.4-x86-64-generic-squashfs-combined.img.gz


第二步  为原始固件扩容空间

Windows终端操作

提取openwrt-24.10.4-x86-64-generic-squashfs-combined.img.gz至openwrt-24.10.4-x86-64-generic-squashfs-combined.img

Linux终端操作

Ubuntu登录root账户

将openwrt-24.10.4-x86-64-generic-squashfs-combined.img重命名为openwrt.img,剪切至root根文件夹。

打开 终端 ,输入

# 扩充空间,需要多大空间修改count=数值,bs=单位(G/M等等)

dd if=/dev/zero bs=1G count=6 >> openwrt.img

# 进入分区

parted openwrt.img

# 显示出分区

print

# 将第二个分区调整为 100% 大小

resizepart 2 100%

# 完成退出

quit

# 压缩成.gz格式

gzip openwrt.img

将成功后的openwrt.img.gz剪切至本地桌面文件夹


第三步  转换img固件为ESXi镜像

Windows终端操作

提取openwrt.img.gz至openwrt.img,修改名称为未来虚拟机名称:openwrt24.img。

安装starwindconverter.exe,保持默认一直点下一步,直至完成。

ESXi虚拟机OpenWrt创建及配置(留档)

打开StarWind V2V Converter,选择Local file,点击Next

ESXi虚拟机OpenWrt创建及配置(留档)

选择openwrt24.img固件,点击Next

ESXi虚拟机OpenWrt创建及配置(留档)

选择Local file,点击Next

ESXi虚拟机OpenWrt创建及配置(留档)

选择VMDK,点击Next

ESXi虚拟机OpenWrt创建及配置(留档)

选择ESXi Server image,点击Next

ESXi虚拟机OpenWrt创建及配置(留档)

选择ESXi pre-allocated image,点击Next

ESXi虚拟机OpenWrt创建及配置(留档)

选择vmdk保存路径,点击Convert

ESXi虚拟机OpenWrt创建及配置(留档)

点击Finish,固件转换完成。

ESXi虚拟机OpenWrt创建及配置(留档)

最终得到openwrt24-flat.vmdk、openwrt24.vmdk两个文件。


第四步  ESXi创建虚拟机

ESXi终端操作

左侧导航器,点击主机->创建/注册虚拟机,选择 创建新虚拟机,点击下一页。

ESXi虚拟机OpenWrt创建及配置(留档)

输入虚拟机名称 openwrt24,兼容性不变,客户机操作系统系列选择Linux,客户机操作系统版本选择其他Linux(64位),点击下一页

ESXi虚拟机OpenWrt创建及配置(留档)

选择存储位置,点击下一页

ESXi虚拟机OpenWrt创建及配置(留档)

为虚拟机选择配置:CPU,内存(需勾选预留所有客户机内存),网络适配器根据配置自行选择。其他硬件保留如图。

ESXi虚拟机OpenWrt创建及配置(留档)

虚拟机选项->引导选项->固件引导选择为BIOS(不能启动时,切换成EFI尝试),点击下一页。

ESXi虚拟机OpenWrt创建及配置(留档)

检查配置,没有问题后点击完成。

ESXi虚拟机OpenWrt创建及配置(留档)

左侧导航器,点击存储->数据存储浏览器->选择虚拟机所在文件夹

ESXi虚拟机OpenWrt创建及配置(留档)

将固件转换后得到(先)openwrt24-flat.vmdk、(后)openwrt24.vmdk两个文件按顺序上载至虚拟机openwrt24文件夹,点击右下角关闭。(上传完成后,openwrt24-flat.vmdk会隐藏看不到)

ESXi虚拟机OpenWrt创建及配置(留档)

左侧导航栏,点击虚拟机openwrt24,编辑配置:添加硬盘->现有硬盘(选择openwrt24.vmdk,保存配置,打开电源,等待跑完代码。

ESXi虚拟机OpenWrt创建及配置(留档)

第五步  配置openwrt

更改ip,SSH或ESXi控制台登录输入命令:

vi /etc/config/network

输入 i 更改IP及掩码

输入完成按ESC,后输入:wq

输入 reboot ,重启设备

输入ip ,进入路由管理

ESXi虚拟机OpenWrt创建及配置(留档)

Network>Interfaces>编辑(点击Edit)LAN属性:

General Settings>IPv4 gateway 输入 主路由ip 192.168.1.1

Advanced Settings>Use custom DNS servers:输入dns 180.76.76.76

DHCP Sever>General Setup:Ignore interface勾选

DHCP Sever> IPv6 Settings:

RA-Service选择disabled

DHCPv6-Service选择disabled

NDP-Proxy选择disabled

(*注意删除主路由IP绑定状态,否则没网络。)

更换镜像源,安装中文界面

System>Software:点击Configure opkg...

将/etc/opkg/distfeeds.conf内容更换成:

src/gz openwrt_core https://mirrors.aliyun.com/openwrt/releases/24.10.4/targets/x86/64/packages

src/gz openwrt_base https://mirrors.aliyun.com/openwrt/releases/24.10.4/packages/x86_64/base

src/gz openwrt_kmods https://mirrors.aliyun.com/openwrt/releases/24.10.4/targets/x86/64/kmods/6.6.110-1-484466e2719a743506c36b4bb2103582

src/gz openwrt_luci https://mirrors.aliyun.com/openwrt/releases/24.10.4/packages/x86_64/luci

src/gz openwrt_packages https://mirrors.aliyun.com/openwrt/releases/24.10.4/packages/x86_64/packages

src/gz openwrt_routing https://mirrors.aliyun.com/openwrt/releases/24.10.4/packages/x86_64/routing

src/gz openwrt_telephony https://mirrors.aliyun.com/openwrt/releases/24.10.4/packages/x86_64/telephony

# src/gz kiddin9_core https://dl.openwrt.ai/packages-24.10/x86_64/kiddin9

src/gz kiddin9_core https://dl.openwrt.ai/packages-24.10/x86_64/packages

src/gz kiddin9_base https://dl.openwrt.ai/packages-24.10/x86_64/base

src/gz kiddin9_luci https://dl.openwrt.ai/packages-24.10/x86_64/luci

src/gz kiddin9_packages https://dl.openwrt.ai/packages-24.10/x86_64/packages

src/gz kiddin9_routing https://dl.openwrt.ai/packages-24.10/x86_64/routing

点击保存

System>Software:点击Update lists...

在Filter填入 luci-i18n-base-zh-cn,这个就是中文语言包,点击 install.. 进入安装界面,点击 Install 安装

安装完成,点击 Dismiss关闭,web会自动刷新成中文。

如果上述步骤不自动调成中文,可以手动调。System>System>Language and Style 中的Language选择 简体中文(Chinese Simplifiied),在点击 Save & Apply保存即可

系统>Software:

点击Update lists...

在Filter填入 snmpd,点击 install.. 进入安装界面,点击 Install 安装

安装完成。


进入爱快主路由>高级应用>跨三层应用:

点击 添加

SNMP服务器IP填旁路由IP

SNMP服务监听端口填161

SNMP协议版本选择 V2

团体名填 public

点击保存

设置后爱快端可以看到openwrt网络的设备。

展开 收起
0评论

当前文章无评论,是时候发表评论了
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章

墨_lee

Ta还没有介绍自己

关注 打赏
最新文章 热门文章
0
扫一下,分享更方便,购买更轻松