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.测试网络连接: - 确保宿主机和其他设