而LEDE(LEDE Project,原OpenWRT的一个分支)作为一款开源的软路由系统,更是因其丰富的插件和强大的功能受到了广泛关注
本文将详细介绍如何在Windows 10的Hyper-V环境中安装和配置LEDE软路由,让你的网络生活更加丰富多彩
一、前提条件 在开始安装之前,请确保你的系统满足以下要求: 1.操作系统:Windows 10 专业版/企业版 64位
2.CPU:支持VT-x技术,并在BIOS中开启
3.内存:至少4GB
4.网络环境:光猫设置为桥接模式,关闭DHCP功能,IP地址更改为192.168.1.10;无线AP/路由器提前设置好LAN接口IP为192.168.1.100,避免与软路由IP冲突
二、开启Hyper-V功能 首先,你需要在Windows 10中开启Hyper-V功能
以下是具体步骤: 1.打开控制面板:通过“WIN+X”快捷键或右键点击开始菜单,选择“控制面板”
2.启用Hyper-V:在“程序和功能”中,点击“启用或关闭Windows功能”,勾选“Hyper-V”和“Hyper-V管理平台”,然后点击“确定”
系统将自动下载所需文件,完成后重启计算机
三、下载和转换LEDE固件 1.下载LEDE固件:访问【koolshare】(https://firmware.koolshare.cn/)等网站,下载适用于虚拟机的LEDE固件
通常,固件会以`.vmdk`、`.img`等格式提供
2.转换固件格式:由于Hyper-V使用的是`.vhdx`格式的虚拟硬盘,你需要将下载的固件转换为`.vhdx`格式
这里推荐使用StarWind V2V Image Converter或Microsoft Virtual Machine Converter进行转换
-StarWind V2V Image Converter: - 下载并安装StarWind V2V Image Converter
- 打开软件,选择下载的LEDE固件(如`.img`文件),然后选择转换为`.vhdx`格式
- 指定转换后的文件存储路径,完成转换
四、在Hyper-V中创建和配置虚拟机 1.打开Hyper-V管理器:在开始菜单中找到“Windows管理工具”,点击“Hyper-V管理器”
2.新建虚拟机: - 在Hyper-V管理器中,点击右侧的“新建虚拟机”
- 按照向导,输入虚拟机名称和存储位置
- 选择虚拟机代数(通常选择第一代,除非你的固件是基于UEFI启动的)
- 设置内存大小(建议至少1024MB)
- 在硬盘设置中,选择“使用现有虚拟硬盘”,并浏览到转换后的`.vhdx`文件
3.配置网络适配器: - 在虚拟机的设置中,点击“添加硬件”,选择“网络适配器”
- 根据需要添加多个网络适配器,分别用于LAN、WAN等接口
- 注意:网络适配器的添加顺序非常重要,第一个将被识别为eth0,第二个为eth1,以此类推
五、设置虚拟交换机 1.新建虚拟交换机: - 在Hyper-V管理器中,找到右侧的“虚拟交换机管理器”
- 点击“新建虚拟网络交换机”,选择“外部”,然后创建用于WAN的虚拟交换机(如命名为vswitchWan),并选择连接到光猫的网卡
- 重复上述步骤,创建用于LAN的虚拟交换机(如命名为vswitchLan),并选择连接到无线AP的网卡
- 还可以创建一个内部虚拟交换机(如命名为win10-lede),用于宿主机与虚拟机之间的通讯
2.配置虚拟交换机: - 取消勾选“允许管理操作系统共享此网络适配器”,以确保宿主机通过虚拟机上网
- 如果需要临时访问互联网以下载必要的软件或固件,可以先勾选该功能,待软路由配置完成后再取消
六、启动和配置LEDE软路由 1.启动虚拟机: - 在Hyper-V管理器中,选中刚创建的虚拟机,点击“启动”
- 等待虚拟机启动完成,并通过虚拟机shell窗口查看网络接口的IP地址
2.访问LEDE配置界面: - 打开浏览器,输入LEDE管理IP地址(通常为192.168.1.1,但可能因配置而异)
- 输入默认密码(如koolshare),进入LEDE配置界面
3.配置网络接口: - 进入“网络”->“接口”,分别配置LAN和WAN接口
- 对于LAN接口,设置IP地址和DHCP服务器(如果需要)
- 对于WAN接口,选择PPPoE拨号,并输入宽带账号和密码
-