Hyper-V虚拟机中安装OpenWrt教程:打造高效网络环境

hyper-v安装openwrt教程

时间:2025-01-11 21:03


Hyper-V安装OpenWrt教程:打造高效软路由的详细步骤 在现代网络环境中,软路由因其灵活性和强大的功能而受到许多用户的青睐

    OpenWrt作为一款开源的路由器操作系统,以其丰富的插件和强大的定制能力,成为搭建软路由的首选

    本文将详细介绍如何在Windows 10的Hyper-V虚拟机上安装OpenWrt,从而帮助你快速搭建一个高效、稳定的软路由系统

     一、安装前的准备工作 1.系统要求: - 操作系统:Windows 10 专业版、企业版或教育版(64位)

    注意,家庭版不支持Hyper-V

     - 处理器:具有二级地址转换(SLAT)的64位处理器,CPU支持VM监视器模式扩展(Intel CPU上的VT-x)

     - 内存:至少4GB内存,建议8GB以上以获得更好的性能

     - 验证硬件支持:右键点击开始按钮,选择Windows PowerShell,输入命令`systeminfo`,确保Hyper-V要求的四项都显示为“是”

     2.下载所需文件: - OpenWrt镜像文件:从可靠的源下载适用于虚拟机的OpenWrt镜像文件,默认格式为img,但Hyper-V需要使用vhdx格式

     - 虚拟磁盘转换工具:可以使用StarWind V2V Image Converter等工具将img格式转换为vhdx格式

     二、安装Hyper-V 1.打开控制面板: - 点击“开始”按钮,选择“控制面板”

     - 在控制面板中,选择“程序”和“功能”

     2.启用Hyper-V: - 在“程序和功能”窗口中,点击“启用或关闭Windows功能”

     - 在弹出的窗口中,找到并勾选“Hyper-V管理工具”和“Hyper-V平台”

     - 点击“确定”后,系统会提示需要重启计算机

    点击“重启现在”以完成安装

     三、配置Hyper-V 1.打开Hyper-V管理器: - 重启计算机后,点击“开始”按钮,选择“Windows管理工具”,然后选择“Hyper-V管理器”

     2.创建虚拟网络交换机: - 在Hyper-V管理器中,点击左侧的计算机名称,然后在右侧的操作窗格中点击“虚拟交换机管理器”

     - 在弹出的窗口中,点击“新建虚拟网络交换机”

     - 选择“外部”类型,然后点击“创建虚拟交换机”

     - 为虚拟交换机命名,例如“WAN”

     - 选择物理网卡作为外部网络,然后点击“确定”

     - 重复上述步骤,创建另一个虚拟交换机,命名为“LAN”,用于内部网络

     四、转换OpenWrt镜像文件 1.下载并安装转换工具: - 下载StarWind V2V Image Converter或其他虚拟磁盘转换工具

     - 安装并打开转换工具

     2.转换镜像文件: - 在转换工具中,选择需要转换的OpenWrt img镜像文件

     - 输出格式选择“Microsoft VHDX image”

     - 选择输出文件保存的位置,然后点击“下一步”完成转换

     五、创建OpenWrt虚拟机 1.新建虚拟机: - 在Hyper-V管理器中,右键点击计算机名称,选择“新建虚拟机”

     - 在新建虚拟机向导中,点击“下一步”

     - 输入虚拟机名称,例如“OpenWrt”

     - 选择虚拟机存储位置,然后点击“下一步”

     - 选择虚拟机代数,建议选择第二代以获得更好的性能

     - 配置启动内存,建议分配至少1024MB(1GB)内存

     - 在网络连接中,选择之前创建的“WAN”虚拟交换机

     - 在连接虚拟硬盘步骤中,选择“使用现有虚拟硬盘”,然后浏览并选择转换后的vhdx文件

     - 点击“下一步”完成虚拟机创建

     六、配置OpenWrt虚拟机 1.设置虚拟机: - 在Hyper-V管理器中,选中创建的OpenWrt虚拟机,然后点击“设置”

     - 在硬件列表中,点击“处理器”,并根据主机CPU的核心数自由分配虚拟处理器的数量

     - 在IDE控制器下,点击硬盘驱动器,然后选择“编辑”,将虚拟硬盘大小调整为2GB或更大(根据需要)

     - 添加第二个网络适配器,选择“LAN”虚拟交换机

     2.启动虚拟机: - 右键点击OpenWrt虚拟机,选择“连接”

     - 在弹出的虚拟机窗口中,点击“启动”

     - 等待虚拟机启动完成,屏幕会显示OpenWrt的启动信息

     七、配置OpenWrt网络 1.进入命令行界面: - 当虚拟机启动完成后,按下回车键进入命令行界面

     - 输入命令`vi /etc/config/network`,按回车键打开网络配置文件

     2.编辑网络配置: -按`i`键进入编辑模式

     - 修改LAN接口的IP地址,确保与主路由器在同一网段

    例如,如果主路由器的IP地址为192.168.0.1,则可以将LAN接口的IP地址设置为192.168.0.2

     -按`Esc`键退出编辑模式,输入`:wq`保存并退出vi编辑器

     3.重启OpenWrt: - 输入命令`reboot`,按回车键重启OpenWrt虚拟机

     4.配置虚拟机网络适配器: - 在Hyper-V管理器中,右键点击创建的“WAN”虚拟交换机,选择“属性”

     - 在IPv4协议中,将默认网关修改为OpenWrt虚拟机的LAN接口IP地址,例如192.168.0.2

     5.访问OpenWrt管理界面: - 打开浏览器,在地址栏中输入OpenWrt虚拟机的LAN接口IP地址,例如192.168.0.2

     - 输入默认用户名和密码(均为root),然后按回车键进入OpenWrt管理界面

     八、进一步配置OpenWrt 1.修改LAN口配置: - 在OpenWrt管理界面中,导航到“网络”->“接口”

     - 点击“修改”按钮,进入