Hyper-V虚拟机中安装二代LEDE教程指南

hyper-v安装二代 lede

时间:2025-01-11 01:16


Hyper-V安装二代LEDE软路由:详细教程与步骤 在如今高度依赖网络的数字时代,家庭网络的高效和安全性显得尤为重要

    LEDE(现已更名为OpenWrt的一个分支)作为一款开源的软路由系统,以其强大的功能和灵活性受到了广大DIY爱好者的青睐

    本文将详细介绍如何在Windows 10的Hyper-V中安装二代LEDE软路由,让你的网络生活更加便捷和高效

     一、准备工作 在开始安装之前,你需要确保以下几点: 1.Windows 10 专业版/企业版 64位:家庭版不支持Hyper-V功能

     2.CPU支持VT-x并在BIOS中开启:这是虚拟化技术的必要条件

     3.4GB内存及以上:建议至少分配1GB给虚拟机,但更多内存会带来更好的性能

     4.光猫设置为桥接模式,关闭DHCP功能:确保光猫只作为桥接设备,LEDE将负责DHCP服务

     5.无线AP/路由器提前设置好LAN接口IP:避免与软路由IP冲突,例如设置为192.168.1.100

     二、下载所需文件 1.LEDE固件: - 前往【koolshare固件下载页面】(https://firmware.koolshare.cn/),找到最新的LEDE固件,例如`LEDE_X64_fw867`下的`openwrt-x64-Rxx.x.x-generic-squashfs-combined-efi.vmdk`

     - 下载后,解压得到`.img`或`.vmdk`格式的固件文件

     2.VHDX转换工具: - 你可以选择【StarWind Converter】(https://www.starwindsoftware.com/tmplink/starwindconverter.exe)或【Microsoft Virtual Machine Converter】(https://www.microsoft.com/en-us/download/details.aspx?id=54257)

     - 这两个工具都可以将`.img`或`.vmdk`文件转换为Hyper-V支持的`.vhdx`格式

     三、安装Hyper-V功能 1.打开“设置”: - 在Windows 10中,点击“开始”菜单,选择“设置”

     2.启用Hyper-V: - 在“设置”中,选择“应用和功能”->“程序和功能”->“启用或关闭Windows功能”

     - 勾选“Hyper-V”及其管理工具,点击“确定”,并按提示完成安装

     3.重启计算机: - 安装完成后,重启计算机以启用Hyper-V功能

     四、创建虚拟交换机 1.打开Hyper-V管理器: - 在“开始”菜单中,找到并打开“Windows管理工具”->“Hyper-V管理器”

     2.添加虚拟交换机: - 在Hyper-V管理器中,右侧找到并点击“虚拟交换机管理器”

     3.创建外部虚拟交换机(WAN): - 点击“新建虚拟网络交换机”,选择“外部”

     - 设置名称为“vswitchWan”,选择连接至光猫的接口,并取消勾选“允许管理操作系统共享此网络适配器”

     4.创建外部虚拟交换机(LAN): - 同样,新建另一个外部虚拟交换机,名称为“vswitchLan”,选择连接至无线AP的接口,并取消勾选“允许管理操作系统共享此网络适配器”

     5.创建内部虚拟交换机: - 新建一个内部虚拟交换机,名称为“Internal”,用于宿主机与虚拟机之间的通讯

     五、转换固件并创建虚拟机 1.转换固件: - 使用StarWind Converter或Microsoft Virtual Machine Converter将下载的LEDE固件(`.img`或`.vmdk`)转换为`.vhdx`格式

     - 例如,使用Microsoft Virtual Machine Converter时,打开PowerShell(管理员),执行以下命令: ```powershell Import-Module C:Program FilesMicrosoft Virtual Machine ConverterMvmcCmdlet.psd1 ConvertTo-MvmcVirtualHardDisk -SourceLiteralPath D:Downloadsopenwrt-koolshare-mod-vxx.x-rxxxx-xxxxxx-x86-64-generic-squashfs-combined-efi.vmdk -DestinationLiteralPath D:Hyper-Vlede.vhdx -VhdType DynamicHardDisk -VhdFormat Vhdx ``` 2.创建虚拟机: - 在Hyper-V管理器中,点击右侧“新建”->“虚拟机”

     - 按照向导,设置虚拟机名称为“LEDE”,选择“第二代”,并分配至少1GB内存

     - 选择“不连接虚拟硬盘”,点击“完成”

     - 在虚拟机设置中,添加之前转换好的`.vhdx`文件作为虚拟硬盘

     六、配置虚拟机网络适配器 1.添加网络适配器: - 在LEDE虚拟机的设置中,依次添加三个网络适配器: - 第一个网络适配器连接到“Internal”虚拟交换机

     - 第二个网络适配器连接到“vswitchLan”虚拟交换机

     - 第三个网络适配器连接到“vswitchWan”虚拟交换机

     - 注意:添加顺序非常重要,依次为eth0(内部网络)、eth1(LAN)、eth2(WAN)

     2.启用MAC地址欺骗: - 在每个网络适配器的“高级功能”中,勾选“启用MAC地址欺骗”

     七、启动并配置LEDE软路由 1.启动虚拟机: - 在Hyper-V管理器中,选择LEDE虚拟机,点击“启动”

     2.访问LEDE管理界面: - 在虚拟机启动后,打开Windows的“网络和Internet”设置,找到“更改适配器选项”

     - 配置“vEthernet(Internal)”的IPv4地址为静态IP,例如192.168.1.2

     - 打开浏览器,输入LEDE的管理IP地址(默认为192.168.1.1,若冲突则改为其他地址),登录管理界面(默认密码为koolshare)

     3.配置网络接口: - 在LEDE管理界面中,依次进行以下配置: -删除WAN6接口:点击“网络”->“接口”,找到WAN6并删除

     -配置LAN接口:在LAN接口中,点击“编辑”->“物理设置”,勾选“桥接接口”,在接口中勾选“以太网适配器: eth0”和“以太网适配器: eth2”(根据需要选择),点击“保存并应用”

     -配置WAN接口:在WAN接口中,点击“编辑”,切换协议为PPPoE,输入宽带账号和密码,点击“保存”

     4.重启LEDE: - 完成配置后,重启LEDE虚拟机以使配置生效

     八、测试与调试 1.测试网络连接: - 确保宿主机和其他设