Internet在主机(Ubuntu 13.04,32位,已完全更新)上可完美运行,但无法在来宾Windows 7(在Virtualbox 4.2下)上连接到Internet。尝试过NAT和网桥网络-没有工作。几个月前,我在来宾操作系统中建立了Internet连接,但是自从我没有尝试过VirtualBox以来,由于某种原因,它已经消失了。如果有人可以帮助我重新将Windows操作系统重新联机(而无需格式化计算机或卸载并重新安装来宾OS),我将不胜感激。谢谢!
Internet在主机(Ubuntu 13.04,32位,已完全更新)上可完美运行,但无法在来宾Windows 7(在Virtualbox 4.2下)上连接到Internet。尝试过NAT和网桥网络-没有工作。几个月前,我在来宾操作系统中建立了Internet连接,但是自从我没有尝试过VirtualBox以来,由于某种原因,它已经消失了。如果有人可以帮助我重新将Windows操作系统重新联机(而无需格式化计算机或卸载并重新安装来宾OS),我将不胜感激。谢谢!
Answers:
我在使用Virtualbox 4.2.22的Ubuntu 12.10 64bit上遇到了相同的问题。这是我为解决问题而采取的步骤:
ifconfig
。可能是eth适配器,它显示一个inet addr并在RX字节旁边显示数据传输。此时,您应该能够在VM中启动Web浏览器并获得连接。该视频提供了我上面列出的信息,即使他们将Windows 7主机与Windows Server来宾一起使用。
这是表示你需要设置一个例子(从拍摄的图像这个答案)。
为了使无线网络正常工作,无论如何在我的机器上,“设置”中的WiFi MAC地址必须与硬件匹配,并且必须选择wlan0(当主机Internet通过无线网络连接时)。
编辑:
在获得更多经验之后,我发现:
[/编辑]
这是一个快速的方法:
首先单击您的网络图标,然后选择连接信息。
在“硬件地址”行上,复制MAC地址(用冒号分隔的六个数字对)。
粘贴在文本编辑器等中性位置,可以在其中删除冒号(将其删除)。复制剩下的12个字符。
注意:尝试在冒号仍然存在的情况下粘贴MAC将失败。
使用* buntu存储库中可用的最新VirtualBox(VBox),在撰写本文时为v4.1.12:
在VBox中,选择VM,然后单击“设置”。单击“网络”,然后在该页面上,通常在“适配器1”选项卡下,单击“高级”。
单击“附加到:”的下拉列表,然后选择“桥接适配器”。突出显示“ Mac地址”数据并将其删除。粘贴上面复制的真实MAC地址。
检查参数按从上到下的顺序设置如下:
在“高级”下
请注意,在VM窗口中,至少对于Win7,WiFi符号的显示方式不同于本机模式。但是,WiFi仍在运行。
如果直到最近都运行良好,但突然之间您的VM似乎失去了网络连接,而host
互联网连接似乎正常,则可以尝试以下步骤。
步骤1: 右键单击 VM的网络图标,在大多数情况下,该图标将在窗口模式下位于右下角。
步骤2:切换名为“连接网络适配器”的按钮,并等待10秒钟后再将其重新打开。
另一个解决方案:如果您在Windows Host上,请Control Panel\Network and Internet\Network Connections
右键单击任意一个,Virtualbox adapter
然后选择Diagnose
,让它做它的工作;如果发现适配器有异常,它将提示您通过重置适配器Apply the recommended solution/changes
,选择加入完成后,您很可能应该在虚拟机中使网络恢复正常。
我几乎必须定期执行此步骤,因为我很少关闭PC并总是使其进入睡眠状态,因此在唤醒后我经常会遇到此问题。
我之前使用过VirtualBox VM(5.9.14)时遇到了同样的问题,在关机/重启后又停止工作。就我而言,由于某些晦涩的原因,VB选项“电缆连接”被禁用。再次启用该功能可使一切再次正常运行(在这种情况下,无需使用混杂模式,因为我不需要做任何需要这样做的操作-不需要WireShark或任何类似的方法)底线:不要假设您的VM的网络配置正确。如果有问题,请查看配置的该部分。
此解决方案为我工作:
vi /etc/sysconfig/network-script/ifcfg-enp0s3
然后改变
ONBOOT = yes
然后重启。