avatar

Heisenberg

钱塘江上潮信来,今日方知我是我

  • Home
  • 分类
  • 标签
  • 关于
Home HyperV创建OpenWRT软路由
文章

HyperV创建OpenWRT软路由

Posted 2023-11-8 Updated 2023-11- 8
HyperV创建OpenWRT软路由
By Heisenberg
10~13 min read

HyperV创建OpenWRT软路由

下载镜像

我看的是Youtube上的一个博主向北,他的频道中介绍并提供了相关资源,可以进行学习和下载

镜像在他的简介里,地址:

最新【保姆级】软路由小主机安装虚拟机安装OpenWrt、iKuai、NAS、Windows,打造all in one系统(CC字幕)

扩容

下载的镜像应该是一个压缩包,里面有一个img文件如下: 当然了,如果不使用这个镜像可以去OpenWRT管网下载原生的镜像,得到一个Image文件即可,我使用的镜像如下:

Untitled

下面我复制这个Image文件到了D盘的Download目录下,并且改名为:op.img

接下来就是扩容了

这里扩容需要使用Window11系统的WSL,Linux子系统,我使用的是Ubuntu

打开Ubuntu系统,然后打开目录:

cd /mnt/d/download

增加一个G,也就是1024MB:

dd if=/dev/zero bs=1M count=1024 >> op.img

然后运行命令:

parted op.img

上面的命令运行后,可能提示一些东西,输入OK,Fix等信息就可以了,最后是进入到了一个新的Shell界面,直接输入下面的命令:

print

这里应该会有两行输出,使用下面的命令对齐:

resizepart 2 100%
# 下面直接退出去就行了
quit

此时可以看到img文件比之前大了一倍

转换镜像

img这个文件不能直接用于HyperV中,所以,需要使用镜像的转换工具StarWind V2V Converter,可以搜索下载。

安装了StarWind V2V Converter工具后,打开工具开始

  • 依次选择:

    Untitled

    下一步

    Untitled

    下一步

    Untitled

    下一步

    Untitled

    下一步

    Untitled

    下一步

    Untitled

    选择Convert即可;

这时候会得到一个op.vhdx文件;

配置HyperV

自行安装HyperV,安装好以后,开始配置。

点击:

Untitled

创建两个虚拟交换机,分别是Wan和Lan:

Wan:是从上级路由扯过来的网线插的网口,选择对应的网卡

Lan:给下级路由使用开放的网口,也要选择对应的网卡

Untitled

配置好以后开始下一步

添加虚拟机

创建一个虚拟机,如图:

Untitled

  • 流程如下:

    Untitled

    Untitled

    Untitled

    Untitled

    这里选择刚刚扩容的vhdx虚拟盘

    Untitled

    点击完成

    之后选择这个虚拟机,打开设置:

    Untitled

    添加一个虚拟的网口,Lan口

    Untitled

    然后就有了两个口,第一个是WAN,第二个是Lan,如图:

    Untitled

    这里需要把WAN,Lan都点击高级功能,打开MAC欺骗,两个网口都需要操作下:

    Untitled

    关掉检查点,打开自动启动:

    Untitled

    Untitled

配置软路由

此时 启动虚拟机,连接进去:

Untitled

回车,看到界面:

Untitled

输入:

vi etc/config/network

移动光标到这一行

Untitled

按键:i,打开编辑模式,IP为192.168.5.1;

特别注意:图上不太对,懒得换截图了,一定要和虚拟交换机WAN的网段不同,不然网段冲突无法上网,比如我上级的路由器网关是192.168.1.1,所以我要改成192.168.5.1,其实改成其他的比如192.168.3.1,192.168.10.1都可以的,只要这个网段没有其他的设备用到;

编辑好了以后,按键:Esc,推出编辑模式;

输入冒号,就是按住Shift那个冒号 :,接着输入WQ俩字母,回车;

最后重启,命令输入:

reboot
# 不重启可以输入
service network restart

整体的网络拓扑图如下:

Untitled

开始科学上网

此时HyperV的主机使用浏览器访问刚刚配置的地址192.168.5.1,就可以看到了一个网页,直接点击登录,进去后会提示让你改个密码。

修改密码,然后点页面最下面靠右的按钮,保存应用;

找到OpenClash,添加订阅就可以科学上网了;

PassWall也行;

Website
实用的小功能
License:  CC BY 4.0
Share

Further Reading

Nov 8, 2023

HyperV创建OpenWRT软路由

# HyperV创建OpenWRT软路由 ## 下载镜像 我看的是Youtube上的一个博主向北,他的频道中介绍并提供了相关资源,可以进行学习和下载 镜像在他的简介里,地址: [最新【保姆级】软路由小主机安装虚拟机安装OpenWrt、iKuai、NAS、Windows,打造all in one系统(

Nov 8, 2023

Matrix聊天IM工具搭建

# 搭建聊天软件 --- ## 简介 [Matrix](https://matrix.org/)旨在为实时通信提供一个开放的、安全的和去中心化的解决方案,而Synapse和Element是实现这一目标的关键组件。 Synapse是Matrix协议的参考实现,它是一个开源的、分布式的、实时通信服务器。

Oct 25, 2023

Umami使用

官方地址 https://analytics.eu.umami.is 使用限制 一个月1万次的事件,支持三个网站的跟踪,个人用户大概率够用了; 使用方法 主要依赖网站全局header的跟踪js实现信息的获取的,找到下面的配置

OLDER

Matrix聊天IM工具搭建

NEWER

Recently Updated

  • HyperV创建OpenWRT软路由
  • Matrix聊天IM工具搭建
  • Umami使用
  • Hello world

Trending Tags

实用的小功能 默认

Contents

©2025 Heisenberg. Some rights reserved.

Using the Halo theme Chirpy