LEDE(也称为OpenWrt的一个分支)以其强大的功能、灵活的配置和丰富的插件而广受欢迎
本文旨在为你提供一份详尽且实用的Hyper-V安装LEDE教程,帮助你轻松搭建一个高效的网络环境
一、准备工作 在开始安装之前,请确保你的系统满足以下配置要求: - 操作系统:Windows 10 专业版/企业版 64位 CPU:支持VT-x并在BIOS中开启 内存:4GB及以上 - 网络设置:光猫设置为桥接模式,关闭DHCP功能,更改IP地址为192.168.1.10;无线AP/路由器提前设置好LAN接口IP为192.168.1.100,避免与软路由IP冲突 二、开启Hyper-V功能 1.打开Windows功能:首先,在Windows 10的设置中找到“应用和功能”,然后点击“程序和功能”,接着选择“启用或关闭Windows功能”
在弹出的窗口中,勾选“Hyper-V”以及“Hyper-V管理平台”,然后点击确定
系统会自动下载所需的文件,完成后重启计算机即可开启Hyper-V功能
2.验证Hyper-V功能:重启后,在开始菜单中找到并打开“Windows管理工具”,然后选择“Hyper-V管理器”
如果一切正常,你应该能看到Hyper-V管理器的界面
三、下载并转换LEDE固件 1.下载LEDE固件:前往LEDE的官方GitHub页面(可能需要翻墙)下载最新的LEDE固件
以koolshare的固件为例,下载解压后你会得到一个以“-generic-squashfs-combined-efi.img”结尾的文件
2.下载转换工具:前往StarWind Software的官方网站下载StarWind Converter工具(免费)
安装完成后,使用该工具将下载的img文件转换为vhdx格式
如果你使用StarWind Converter转换失败,可以尝试使用Microsoft Virtual Machine Converter
-使用Microsoft Virtual Machine Converter:首先,下载并安装Microsoft Virtual Machine Converter
然后,以管理员身份进入Windows PowerShell,执行以下命令: ```powershell Import-Module C:Program FilesMicrosoft Virtual Machine ConverterMvmcCmdlet.psd1 ``` 接着,复制并执行以下命令: ```powershell ConvertTo-MvmcVirtualHardDisk -SourceLiteralPath Path_to_source -DestinationLiteralPath Path_to_destination -VhdType DynamicHardDisk -VhdFormat Vhdx ``` 将`Path_to_source`替换为img文件的路径,`Path_to_destination`替换为你希望保存vhdx文件的路径
四、创建Hyper-V虚拟机 1.新建虚拟机:在Hyper-V管理器中,点击右侧的“新建虚拟机”
按照向导的提示,输入虚拟机的名称(例如“LEDE”),并选择存储位置
由于我们之前下载的是带有EFI的固件,因此选择“第二代”虚拟机,并设置启动内存为1024MB(或更高,根据你的需求)
在此,请取消勾选“为此虚拟机使用动态内存”
2.配置网络:在配置连接时,选择“Internal”,以确保在创建虚拟机后电脑能够连接到虚拟机
接下来,选择“使用现有虚拟硬盘”,并浏览选择之前转换好的vhdx文件
3.添加网络适配器:完成虚拟机的创建后,点击虚拟机名称,然后选择右侧的“设置”
在“添加硬件”中选择“网络适配器”,并添加三个网络适配器,分别用于WAN、LAN和虚拟机与宿主机之间的通信(Internal)
-注意:添加网络适配器的顺序很重要,它们将按照添加的顺序被识别为eth0、eth1和eth2
4.配置网络适配器:在每个网络适配器的设置中,启用MAC地址欺骗
对于WAN和LAN适配器,选择之前创建的虚拟交换机(例如vswitchWan和vswitchLan)
对于Internal适配器,选择之前创建的Internal虚拟交换机
5.其他设置:在安全设置中,取消勾选“启用安全启动”
在自动启动操作中,选择“始终自动启动此虚拟机”,以便在开机时自动启动LEDE虚拟机
五、配置LEDE软路由 1.启动虚拟机:在Hyper-V管理器中,点击右侧的“启动”按钮,然后双击虚拟机名称以连接到其控制台
等待虚拟机启动,直到出现LEDE的登录界面
2.配置网络:在Windows 10的宿主机上,打开“网络和Internet设置”,找到并配置vEthernet(Internal)适配器的IP地址
确保它与LEDE的默认管理IP地址(通常为192.168.1.1)在同一网段
3.访问LEDE配置界面:在浏览器中输入LEDE的管理IP地址(例如192.168.1.1),并使用默认的用户名和密码(koolshare)登录
4.网络设置: -删除WAN6接口:在左侧菜单中选择“网络”->“接口”,找到并删除WAN6接口
-配置LAN接口:在LAN接口中,点击