
通过以下详细步骤,你将能够成功地在Hyper-V中部署并运行LEDE软路由
以下是全面的指南,包括所有必要的准备工作和配置步骤
一、准备工作 在开始之前,请确保你的系统满足以下基本要求: 1.操作系统:Windows 10 专业版/企业版 64位
2.CPU:支持VT-x,并在BIOS中开启
3.内存:至少4GB内存(建议8GB以上以获得更好的性能)
4.网络:光猫设置为桥接模式,关闭DHCP功能,更改IP地址为192.168.1.10;无线AP/路由器提前设置好LAN接口IP为192.168.1.100,避免与软路由IP冲突
此外,你还需要以下工具和文件: - Hyper-V功能:Windows 10自带的虚拟化平台
- LEDE固件:可以从koolshare等网站下载最新的LEDE固件(例如`lede-x64-fw867`系列)
- 转换器:用于将下载的LEDE固件(通常为img格式)转换为Hyper-V所需的vhdx格式,推荐使用StarWind V2V Image Converter
二、启用Hyper-V功能 1.打开控制面板:通过Win+X快捷键或右键点击开始菜单,选择“控制面板”,进入“程序和功能”
2.启用Hyper-V:在“程序和功能”窗口中,点击左侧的“启用或关闭Windows功能”
在弹出的窗口中,勾选“Hyper-V”及其子选项(包括Hyper-V管理平台),然后点击“确定”
3.重启系统:根据提示重启计算机,完成Hyper-V功能的安装
三、下载并转换LEDE固件 1.下载LEDE固件: - 前往koolshare或其他可靠的固件下载网站,找到最新的LEDE固件,通常文件名以`generic-squashfs-combined-efi.img`结尾
- 下载完成后,将固件文件解压为img格式
2.安装StarWind V2V Image Converter: - 从StarWind官网下载并安装StarWind V2V Image Converter
3.转换固件格式: - 打开StarWind V2V Image Converter
- 选择解压后的LEDE.img文件作为源文件
- 选择转换目标格式为VHDX
- 指定转换后的文件存储位置,并完成转换过程
四、配置虚拟交换机 1.打开Hyper-V管理器:在开始菜单中找到并打开“Windows管理工具”,选择“Hyper-V管理器”
2.创建虚拟交换机: - 在Hyper-V管理器右侧,找到并点击“虚拟交换机管理器”
- 点击“新建虚拟网络交换机”,选择“外部”,点击“创建”
- 为虚拟交换机命名为“WAN”,并在外部网络中选择连接至光猫的接口
取消勾选“允许管理操作系统共享此网络适配器”,以确保Hyper-V绑定的网卡不会被宿主机直接使用
- 重复上述步骤,创建名为“LAN”的虚拟交换机,并在外部网络中选择连接至无线AP/路由器的接口
同样取消勾选“允许管理操作系统共享此网络适配器”
- 再创建一个名为“Internal”的内部虚拟交换机,无需绑定任何网卡,用于宿主机与虚拟机之间的通讯
五、创建并配置虚拟机 1.新建虚拟机: - 在Hyper-V管理器中,点击右侧的“新建虚拟机”
- 按照提示输入虚拟机名称(例如“LEDE”),并选择虚拟机存储位置
- 选择“第一代虚拟机”,并指定启动内存(建议至少1024MB)
取消勾选“为此虚拟机使用动态内存”
- 在“配置网络”步骤中,暂时不配置网络适配器,点击“下一步”继续
- 选择“使用现有虚拟硬盘”,并浏览选择之前转换好的VHDX文件
- 完成虚拟机创建过程
2.配置虚拟机设置: - 在Hyper-V管理器中,找到并右键点击新建的LEDE虚拟机,选择“设置”
- 在“BIOS”设置中,将IDE启动上移到第一位
- 添加网络适配器: - 首先添加内网(Internal虚拟交换机)
- 然后添加LAN(外部虚拟交换机)
- 最后添加WAN(外部虚拟交换机)
- 注意:添加顺序不能错,且每个网络适配器的高级功能中需要启用MAC地址欺骗
六、启动并配置LEDE 1.启动虚拟机: - 在Hyper-V管理器中,选择并启动LEDE虚拟机
- 等待虚拟机启动完成,并通过虚拟机shell窗口(可以通过管理器中虚拟机下面的连接菜单或双击管理器下面的命令符模样的黑底小窗打开)查看网络连接状态
2.配置网络: - 通过ifconfig命令查看虚拟机各个网口的IP地址
- 在Windows宿主机中,打开浏览器,访问LEDE的管理IP地址(默认可能是192.168.1.1,但可能需要根据实际情况修改)
- 如果无法访问,可以在Windows的cmd窗口中通过ipconfig命令查看win10-lede网络连接是否自动获取了与LEDE同网段的IP地址
如果没有,则需要在Windows的网络连接设置中手动配置win10-lede的IP地址
3.进入LEDE配置界面: - 访问LEDE的配置页面(默认用户名和密码可能因固件版本而异,通常为koolshare作为用户名,密码可以在固件下载页面找到或默认为koolshare)
- 进入“网络”->“接口”页面
- 编辑“br-lan”接口,将IPv4地址改为与上级路由或光猫不同的网段(例如192.168.12.1)
在“物理设置”中,只选择eth0作为接口
- 编辑“WAN”接口,选择正确的物理接口(根据你在虚拟机中添加网络适配器的顺序确定,通常是eth2)
配置PPPoE拨号(如果需要),输入宽带账号和密码
- 保存并应
Linux系统下轻松提交图片教程
Hyper-V上安装LEDE教程详解
Linux下MySQL关闭命令详解
VMware Player:轻松实现虚拟机克隆教程
Linux Shell分屏技巧大揭秘
VMware在国内的强劲对手:谁正悄然改变虚拟化市场格局?
VMware反检测技巧:安全隐身的秘诀
Hyper-V显卡直通设置全攻略
掌握Hyper-V显示设置,优化虚拟体验
Hyper-V安装Linux系统全攻略
Hyper-V上安装Linux Kali教程
Hyper-V上安装Linux Mint指南
解决Hyper-V显示不全问题指南
调整Hyper-V显示窗口大小技巧
Hyper-V磁盘脱机:解决与排查指南
Hyper-V安装Linux,实现全屏操作指南
解决Hyper-V显示错误的实用指南
Hyper-V上轻松安装Linux虚拟机指南
解决点击Hyper-V显示错误的妙招