单网卡宿主机通过windows10自带hyper-v安装爱快软路由上网

为了方便调试软路由,或者为了方便带个笔记本到处玩,那么,你可以把软路由安装在虚拟机里边,其次,不管你笔记本用什么无线网卡,这样像爱快和openwrt都只是识别为虚拟机网卡,并驱动之。

这样一来,你在软路由上怎么折腾怎么爱国也不损伤元气,这是最科学的一种上网办法了,毕竟软路由有强大的功能,比如分流。

这时候理解为,你的物理网卡被虚拟机征用了,你没卡上网,只能通过虚拟交换机的内部网卡上网。

下面来简单说下实现过程:

准备工作,下载爱快iso镜像,那么引导直接可以安装

--------------------------------虚拟内都是废话----------------------------------

如果是openwrt的img或vmdk镜像,你需要使用
StarWind V2V Converter 用这个软件把vmdk转换成vhdx格式
https://www.starwindsoftware.com/starwind-v2v-converter#download

其中,openwrt下载地址为

http://firmware.koolshare.cn/LEDE_X64_fw867/虚拟机转盘或PE下写盘专用/openwrt-koolshare-mod-v2.31-r10822-50aa0525d1-x86-64-uefi-gpt-squashfs.vmdk

在D盘新建文件夹hyper-v/owrtx86,转换好的vhdx放在这里
转换步骤
Local file
选择从koolshare下载的文件
Local file
VHD/VHDX
这一步比较关键VHDX growable image和VHDX pre-allocated image这两个选项都是可以的
选动态或预分配硬盘都可以。

默认密码koolshare

其它雪狼版
https://github.com/coolsnowwolf/lede/releases

其它耐菲版
https://netflixcn.com/miji/46.html

其它lede版本
https://downloads.openwrt.org/releases/19.07.4/targets/x86/64/

----------------------------------废话结束-----------------------------------

本例先以爱快为例,触类旁通

在系统功能中启用hyper-v,然后打开hyper-v管理器

右侧菜单点击 虚拟交换机管理器

新建两个虚拟交换机,

一个为internal内部网络,命名为ikuaiLan,

一个为bridge外部网络,命名为ikuaiWan

外部这个选一下物理网卡,然后下一行那个勾去掉

Allow management operating system to share this network adapter
允许管理操作系统共享此网络适配器

去掉这个,你宿主机才可以通过软路由虚拟内部卡上网,否则一直还是共享原真机网络上网。

然后去宿主机网卡设置里,把ikuaiLan设置

192.168.32.2
255.255.255.0
192.168.32.1
DNS两行设置为,或其它你自己懂的
114.114.114.114
8.8.8.8

如图

新建一个虚拟机

选第一代,爱快x64内存先4g,安装完后再改回1g,32位爱快镜像的话,硬盘1G,创建完了新增一个虚拟网卡

第一个网卡,设置为ikuaiLan
再新增第二个网卡选ikuaiWan

如图

lan应该在第一个网络适配器位置

切记一定要此顺序,如果搞错,那么你需要在爱快控制台调整

如果你怕混淆,你也可以记住静态mac地址,高级功能

(启用Mac地址欺骗打勾)

然后去控制面板调整一下

控制台 设置LAN/WAN地址,把Lan改成192.168.32.1

(注:返回用esc键或输入q字母回车)

然后安装爱快完了以后,192.168.32.1,自己设置去吧。

为了访止与其它路由冲突,你可以把192.168.32.1改成其它网段。

一些常识性的

hyperv的网络
外部: 内网机器可以连接宿主机和虚拟机
内部: 虚拟机和宿主机之间连接
专用: 虚拟机与虚拟机之间连接

openwrt域名解析解决网络
echo "nameserver 114.114.114.114">/tmp/resolv.conf
rm -f /var/lock/opkg.lock
opkg update

解决opkg安装依赖出错

后面加强制执行参数 --force-depends

亚洲镜像

src/gz openwrt_core https://mirror.0x.sg/openwrt/snapshots/targets/x86/64/packages
src/gz openwrt_base https://mirror.0x.sg/openwrt/snapshots/packages/x86_64/base
src/gz openwrt_helloworld https://mirror.0x.sg/openwrt/snapshots/packages/x86_64/helloworld
src/gz openwrt_lienol https://mirror.0x.sg/openwrt/snapshots/packages/x86_64/lienol
src/gz openwrt_luci https://mirror.0x.sg/openwrt/snapshots/packages/x86_64/luci
src/gz openwrt_packages https://mirror.0x.sg/openwrt/snapshots/packages/x86_64/packages
src/gz openwrt_passwall https://mirror.0x.sg/openwrt/snapshots/packages/x86_64/passwall
src/gz openwrt_routing https://mirror.0x.sg/openwrt/snapshots/packages/x86_64/routing

点赞

发表评论

电子邮件地址不会被公开。必填项已用 * 标注