前言: 本着分享个人心得造福诸位的精神,也想让有的坛友在摸索的路上少走一些弯路,我在这里写一下关于Hyper-V虚拟机部署LEDE的教程。
第一步:开启Hyper-V虚拟机. win10以后的系统都可以通过添加系统功能来开启微软自带的Hyper-V虚拟机. 首先WIN+X,或者右键开始菜单,选择控制面板-程序-启用或关闭Windows功能
勾选Hyper-V 然后下一步,根据提示重启。
重启后,在开始菜单-Windows管理工具里找到Hyper-V管理器,把快捷方式拖到磁贴块这里,方便以后使用。
第二步:制作Hyper-V使用的的LEDE镜像
源文件的下载不用我多说了吧,可以直接在论坛-固件下载里下载。 然后,这个时候我们就需要用一个叫StarWind V2V Image Converter的程序把img格式的固件转换为Hyper需要的格式,软件和转好的镜像下载链接: http://pan.baidu.com/s/1qXJ1vNA 密码: r1xz
想自己转的朋友请继续看,如果懒得话直接下载我上面链接里面提供的转好的镜像就可以了,跳过这一步去第三步。
把下载好的后缀名为img.gz的固件解压得到后缀为img的固件,然后安装SW V2V这个软件打开,选择解压好的LEDE.img镜像,下一步,选择转换为VHDX的格式,然后一直下一步就可以了。
至此,转换完成。
第三步:Hyper-V网络的配置
我这里演示用的机器只有一个网口,我插了一个无线网卡代替另一个网口做WAN口。 诸位在部署之前先打开网络适配器,看一下哪个网络适配器对应的哪个网卡,因为有的主板上的网卡在装了WIN之后,网口顺序会错乱,建议大家可以通过插网线的方式来判断清楚对应关系,以免在下面的部署里闹出别的麻烦。
打开Hyper-V管理器,选择虚拟交换机管理器-新建虚拟网络交换机-外部-创建虚拟交换机
接下来这一步很重要,首先将名字改为WAN,然后选择网卡,选择你要做WAN口的网卡,然后应用,弹出警告对话框直接点确定。
接下来,重复上面的步骤,新建LAN口,点击确定。
第四步:部署LEDE
为了管理方便,我们新建一个叫LEDE的文件夹,随便你放在那里,只要你方便。 然后将LEDE的转好的VHDX文件放入这个LEDE文件夹内。
接着进入Hyper-V管理器,选择新建虚拟机,然后下一步,虚拟机名字随你爱好起。 然后勾选将虚拟机存储在其他位置,然后选择你刚才新建的LEDE文件夹。 切记选择第一代。 内存分多大依你个人情况而定,然后取消勾选动态内存。 网络连接不用管 ,直接下一步,待会再配置。 硬盘这里选择使用现有虚拟硬盘,然后选择LEDE文件夹里的VHDX文件。 点击完成。
然后选择设置 选择BIOS,然后将IDE上移。 选择硬盘驱动器-编辑-下一步-扩展-下一步-输入硬盘大小-完成。这里以你个人情况而言,我给了4G。
接下来选择网络适配器-LAN口,然后应用。
然后添加硬件-网络适配器-添加-选择WAN口-应用。
点击应用。 然后是很重要的一点:需要多拨以及LEDE里面LAN口包含多个网卡的,请记得开MAC欺骗模式! 看图
然后,请把lan口对应的网口接上随便什么玩意,交换机,电视什么都可以,只要让这个网口处于工作状态,不要显示:网络电缆被拔出就可以了。
选择-连接-启动 出现以下画面说明启动成功了。 接下来右键-打开网络与共享中心-更改适配器设置 选择vEthernet LAN口-右键-算了懒得打了 跟着我图 然后 确定 应用。
然后,打开你的浏览器,登陆192.168.1.1 见证奇迹的时刻到了。
接下来,我们添加wan口。首先进入LAN口-物理设置,取消除了eth0之外其他所有接口的勾选,只留eth0,然后点击应用。
然后选择添加wan口,选择空闲的eth1,具体是pppoe拨号还是DHCP,视你个人情况而言
然后开启外面vEthernet LAN 自动获取IP地址 ,就可以上网了,大功告成。 QQ截图20170225170003.png (101.2 KB, 下载次数: 2)
另外,开机自动启动虚拟机