
这不仅会影响你的网络设置,还可能影响你的工作效率
本文将详细介绍如何在Hyper-V中安装和配置OpenWrt,并解决连接问题,让你轻松实现网络设置
一、准备工作 在开始之前,你需要确保你的Windows 10系统满足Hyper-V的要求
具体来说,你需要: 1.操作系统要求: - Hyper-V可用于64位Windows 10专业版、企业版和教育版,不适用于家庭版
- 具有二级地址转换(SLAT)的64位处理器
- CPU支持VM监视器模式扩展(Intel CPU上的VT-x)
- 最少4GB内存
2.验证硬件支持: - 右键点击开始按钮,选择“Windows PowerShell”,输入命令`systeminfo`,最后显示“Hyper-V要求”,四项都显示“是”
二、安装Hyper-V 1.控制面板: - 打开“控制面板”,选择“程序”,然后选择“程序和功能”
- 点击“启用或关闭Windows功能”
- 找到“Hyper-V管理工具”和“Hyper-V平台”,勾选后确定,重启电脑
2.运行Hyper-V: - 开始菜单中,选择“Windows管理工具”,然后选择“Hyper-V管理器”
三、设置虚拟交换机 1.虚拟交换机管理器: - 在Hyper-V管理器主界面右侧,选择“虚拟交换机管理器”
- 新建虚拟网络交换机,分别创建两个外部虚拟交换机
- 第一个:名称WAN,外部网络,绑定第一个网卡(连接光猫的网卡)
- 第二个:名称LAN,外部网络,绑定第二个网卡(后面准备连接AP的网卡)
- 两个都勾选“允许管理操作系统共享此网络适配器”
2.网络连接: - 在“更改适配器选项”中,你会看到新增的三个虚拟网卡:vEthernet (Default Switch),vEthernet (WAN)和vEthernet (LAN)
四、安装OpenWrt 1.下载镜像: - 前往OpenWrt官网下载适用于x86_64架构的镜像文件,通常是img格式
2.转换镜像格式: - 使用工具如StarWind V2V Image Converter将img镜像文件转换为VHDX格式
- 启动工具后,点击“下一步”,选择需要转换的img镜像文件,再点“下一步”
- 输出格式选择倒数第三项“Microsoft VHDX image”,再下一步
- 选择输出文件保存的位置,完成转换
3.新建虚拟机: - 在Hyper-V管理器主界面右侧,点击“新建”,选择“虚拟机”
- 进入新建虚拟机向导,点击“下一步”,输入名称“OpenWRT”,选择虚拟系统的存储位置(如D盘新建一个文件夹Hyper-V_OpenWRT)
- 选择第一代,内存1024MB,勾选“为此虚拟机使用动态内存”
- 网络连接暂时不选,即“未连接”
- 使用现有虚拟硬盘,选择上面转换好的VHDX文件
- 完成安装
4.设置虚拟机: - 在主界面中间部分,选中名为“OpenWRT”的虚拟机,点击主界面右下部分的“设置”
- BIOS:启动顺序,把IDE上移到第一位
- 处理器:根据主机CPU核心数自由分配,如四核可选2个
- IDE控制器下的硬盘驱动器:点击“编辑”,选择“操作”,选择“扩展”,大小改为2GB(足够用)
- 添加网络适配器:点击“添加硬件”,选择“网络适配器”,虚拟交换机选WAN,再添加一个网络适配器,选LAN
- 设置虚拟机随Windows系统启动:选择“始终自动启动此虚拟机”
5.启动虚拟机: - 右键点击上面创建的OpenWRT虚拟机,选择“连接”,弹出后台界面点击“启动”
- 此时OpenWRT系统开始跑码,屏幕不动时,按下回车键,会在最下面一行看到“root@OpenWrt:/#”和闪烁的光标,说明启动完成
五、配置OpenWrt 1.基础网络设置: - 输入命令`vi etc/config/network`(注意vi和etc之间有空格)
- 按i键进入编辑模式,设置WAN口和LAN口对应的物理网卡:WAN口设为“eth0”,LAN口设为“eth1”
- 设置LAN口IP地址为192.168.10.1(避免与光猫的192.168.1.1冲突)
- 编辑完后按esc键退出编辑模式,输入命令`:wq`退到命令提示符下
- 输入命令`reboot`重启OpenWRT系统
2.访问WEB管理界面: - 浏览器地址栏中输入192.168.10.1,进入OpenWRT的WEB管理界面进行其他设置
六、解决连接问题 1.检查网络配置: - 确保WAN口和LAN口的配置正确,特别是IP地址和子网掩码
- 确保OpenWRT的LAN口IP地址与Windows物理机的LAN口IP地址在同一个网段
2.共享网络适配器: - 在Hyper-V中,对于WAN口和LAN口的虚拟交换机,如果勾选了“允许管理操作系统共享此网络适配器”,可能会导致冲突
- 尝试关闭其中一个网络适配器的共享功能,看是否能解决问题
3.桥接接口: - 如果OpenWRT的LAN口无法获取IP地址,或者连接在上面的设备无法上网,可以尝试在OpenWRT中设置桥接接口
- 但是,如果光猫还启用了桥接和DHCP服务器,你需要在宿主机(Hyper-V服务器上)禁用Hyper-V桥接接口多出来的虚拟接口
4.DNS和网关设置: - 确保OpenWRT的LAN口和Windows物理机使用相同的网关和DNS
- 网关必须指向OpenWRT,DNS的设置可以有多种选择: - 指向OpenWRT,由系统自行判断,就是使用ISP的DNS
- 指向公共DNS,比如114/阿里/DNSPod
- 在OpenWRT里先配置好SmartDNS或AdGuardHome,终端的网关再指向OpenWRT
5.性能问题: - 如果遇到网络满载时宿主机会出现明显卡顿,包括鼠标键盘暂时丢失,持续0.5秒左右,并且伴有输入延迟,可以尝试关闭WAN口的“允许操作系统共享此网络适配器”
- 也可以尝试在OpenWRT中设置固定IP上网,而不是让光猫拨号
七、总结 通过以上步骤,你应该能够在Hyper-V中成功安装和配置OpenWrt,并解决连接问题
如果遇到问题,可以检查网络配置、共享网络适配器、桥接接口、DNS和网关设置等方面
同时,注意Hyper-V的性能问题,适时调整设置以优化性能
希望这篇文章能够帮助你解决Hyper-V连不上OpenWrt的问题,让你的网络设置更加顺畅和高效
如果你还有其他问题或建议,欢迎留言交流
Linux LNBP:高效网络配置与管理技巧
Hyper-V无法连接OpenWRT解决方案
VMware清单管理:如何高效删除不再需要的虚拟机清单
Hyper-V虚拟机文件粘贴技巧速览
VMware NSX优势:重塑虚拟化网络新境界
Linux下误删XFS文件系统?急救指南!
Xshell中哪款字体更美观?
Hyper-V虚拟机文件粘贴技巧速览
Hyper-V虚拟机:高效利用黏贴文件夹技巧
Hyper-V虚拟机打造高效旁路由方案
VMware NAT设置教程:轻松实现虚拟机连接外网
SUSE服务器:Xshell远程连接指南
Hyper-V连不上网?快速排查指南
Hyper-V虚拟机端口访问配置指南
关闭Hyper-V后网络连接失效解决指南
Hyper-V虚拟机:如何配置固定IP地址
Hyper-V配置群辉虚拟机指南
Hyper-V网络适配器连接失败解决
Hyper-V网络适配器连接故障解决方案