虚拟机hyper-v 里面搭建软路由 OpenWRT ,务必使用旁路由模式
1 | https://www.bilibili.com/video/av242746743/ |
1、系统要求: win10 专业版,专攻版,或2016服务器版,2019服务器版都行,但win7是不行的.win7没有hyper-v
2、电脑安装好 hyper-v
2-1、开始 – 设置 – 应用 – 程序和功能 – 启用或关闭windows 功能
2-2、自动安装完,重启就行,就会出现 hyper-v 管理器
3、Qemu-img 转换
因为openwrt 下载下来是.img虚以光驱格式的,但hyper-v不能识别,需要用到 Qemu-img ,把它转换成hyper-v能识别的格式
3-1、Qemu-img 转换下载
1 | https://winsoft.vermax.cn/qemu-img-win-x64-2_3_0.zip |
原始下载地址:
1 | https://cloudbase.it/downloads/qemu-img-win-x64-2_3_0.zip |
3-2、C盘:建立一个hpyer-v来装以下文件.
openwrt-koolshare-mod-v2.31-r10822-50aa0525d1-x86-64-combined-squashfs.img
qemu-img-win-x64-2_3_0.zip
3-3、接着如下操作
openwrt-koolshare-mod-v2.31-r10822-50aa0525d1-x86-64-combined-squashfs.img 改成 OpenWRT.img
qemu-img-win-x64-2_3_0.zip 解压出来,拉到 OpenWRT.img 这个文件
3-4、开始转换
1 2 | cd C:\hyper-v qemu-img.exe convert -f raw -O vhdx C:\hyper-v\OpenWRT.img OpenWRT.vhdx |
3-5、看到 OpenWRT.vhdx ,说明已经转换成功
4、创建虚拟机
4-1、创建虚拟交换机
虚拟交换机管理器 – 创建虚拟交换机 [外部] – 名称改成OpenWRT ,别的全部默认就OK
4-2、新建虚拟机
4-3、名称OpenWRT [下一步]
4-4、第一代 [下一步]
4-5、内存 1024 , 使用动态内存 勾去掉 [下一步]
4-6、网络 选择 刚创建的 OpenWRT [下一步]
4-7、使用虚拟硬盘 [浏览]
4-8、C:\hyper-v 刚转换的 OpenWRT.vhdx
4-9、下一步
4-10、完成
4-11、连接
4-12、启动
4-13、卡在最后一步
4-14、[Enter]键点了两下就可以了,但不知道有没有影响
4-15、输入 vi /etc/config/network
1 | vi /etc/config/network |
4-16、主路由模式改为旁路由模式
1 2 | config interface 'lan' option ipaddr '192.168.1.1' 改为 一个IP ,如'10.0.0.70',注意:不要跟内网任何IP相冲突 |
4-17、然后重启 ,这时旁路由的模式就已经完成了
1 | service network restart |
4-18、配置虚拟机,让虚拟机可以上网
4-18-1、进入旁路由后台,浏览器 输入 “10.0.0.70” 这边无法打开页面