如何修复 VirtualBox 互联网连接问题
VirtualBox 是运行虚拟机的强大工具,但网络连接问题有时会阻止虚拟机访问互联网。如果您遇到此问题,请不要担心 – 您可以采取几个步骤来使虚拟机恢复在线。本指南将引导您了解解决 VirtualBox 互联网连接问题的最有效的解决方案。
解决 VirtualBox 互联网问题的第一步是验证并调整虚拟机的网络设置。
步骤一:如果虚拟机当前正在运行,请将其关闭。
步骤2:打开 VirtualBox Manager 并右键单击您遇到问题的虚拟机。从上下文菜单中选择“设置”。
步骤3:在“设置”窗口中,单击“网络”选项卡。
第4步:确保至少为一个适配器勾选了“启用网络适配器”复选框。
第5步:在“附加到”下拉菜单中,如果您想要最简单的互联网访问,请选择“NAT”;如果您需要虚拟机在网络上显示为单独的设备,请选择“桥接适配器”。
第6步:如果您选择“桥接适配器”,请在“名称”下拉列表中选择计算机的活动网络接口(例如,Wi-Fi 或以太网)。
第7步:单击“确定”保存更改,然后启动虚拟机并测试互联网连接。
在 Windows 中启用 VirtualBox 网络适配器
如果在 Windows 中禁用网络适配器,它可能会阻止您的 VM 连接到 Internet。检查并启用它的方法如下:
步骤一:按Win + X并从菜单中选择“设备管理器”。
步骤2:展开设备管理器中的“网络适配器”部分。
步骤3:查找与 VirtualBox 相关的适配器,例如“VirtualBox 仅主机以太网适配器”。
第4步:如果其中任何适配器有向下箭头图标,请右键单击它们并选择“启用设备”。
第5步:重新启动虚拟机并检查互联网连接是否正常。
运行 Windows 网络疑难解答
Windows 具有内置的网络故障排除程序,可以自动检测并修复常见的网络问题。使用方法如下:
步骤一:按打开 Windows 控制面板Win + R,输入“control”,然后按 Enter 键。
步骤2:单击“网络和 Internet”,然后单击“网络和共享中心”。
步骤3:在左侧窗格中,单击“更改适配器设置”。
第4步:右键单击 VirtualBox 网络适配器(可能名为“VirtualBox Host-Only Network”或类似名称),然后选择“诊断”。
第5步:按照屏幕上的提示运行故障排除程序。如果出现提示,请应用任何建议的修复。
第6步:重新启动虚拟机并再次测试互联网连接。
调整 Windows 防火墙设置
有时,Windows 防火墙可能会阻止 VirtualBox 网络流量。以下是检查和调整防火墙设置的方法:
步骤一:通过在“开始”菜单中搜索“Windows 安全”来打开它。
步骤2:单击“防火墙和网络保护”。
步骤3:向下滚动并单击“允许应用程序通过防火墙”。
另请阅读:如何修复 Dell SupportAssist 互联网连接问题
第4步:单击“更改设置”按钮以启用编辑。
第5步:在列表中查找“VirtualBox”和“VBoxHeadless”。确保这些条目的“私人”和“公共”复选框均已选中。
第6步:如果您在列表中没有看到 VirtualBox,请单击“允许其他应用程序”,然后单击“浏览”。导航到 VirtualBox 安装文件夹(通常为 C:Program FilesOracleVirtualBox)并选择“VirtualBox.exe”。
第7步:单击“添加”并确保为新添加的条目选中两种网络类型。
步骤8:单击“确定”保存更改,然后重新启动虚拟机并测试互联网连接。
重新安装 VirtualBox
如果上述解决方案均不起作用,则问题可能出在 VirtualBox 安装本身上。以下是执行全新重新安装的方法:
步骤一:按打开 Windows 设置Win + I。
步骤2:转到“应用程序”>“已安装的应用程序”并搜索“VirtualBox”。
步骤3:单击 VirtualBox 旁边的三点菜单,然后选择“卸载”。
第4步:按照卸载提示完全删除 VirtualBox。
第5步:使用文件资源管理器删除 Program Files 目录中所有剩余的 VirtualBox 文件夹。
第6步:重新启动计算机以确保所有 VirtualBox 组件均已完全删除。
第7步:访问 VirtualBox 官方网站并下载适合您操作系统的最新版本 VirtualBox。
步骤8:按照屏幕上的说明,使用下载的安装程序安装 VirtualBox。
第9步:安装后,重新创建虚拟机或导入现有虚拟机,然后测试互联网连接。
验证虚拟机中的 Internet 连接
应用上述任何修复后,正确测试虚拟机内的互联网连接非常重要。以下是两种确认连接的方法:
步骤一:在虚拟机中打开 Web 浏览器并尝试访问网站,例如https://www.google.com。
步骤2:如果网站加载,则表明您的互联网连接正常。如果没有,请继续执行下一步。
步骤3:在虚拟机中打开命令提示符或终端。
第4步:键入以下命令并按 Enter:
ping 8.8.8.8
第5步:如果您看到来自 8.8.8.8 的回复,则表明您的互联网连接正常。如果您看到“请求超时”或类似错误,则可能仍然存在需要解决的网络问题。
通过执行这些故障排除步骤,您应该能够解决大多数 VirtualBox 互联网连接问题。请记住始终保持 VirtualBox 和您的来宾操作系统处于最新状态,因为较新的版本通常包括错误修复和网络功能改进。
