Virtualbox Windows 7 guest,Ubuntu主机,没有互联网连接 - 在升级之前工作

时间:2015-07-12 18:16:54

标签: windows-7 virtualbox ubuntu-14.04

我尝试在Ubuntu 14.04上安装新的Virtualbox 5.0(从4.3.10升级)。我已经在Ubuntu 14.04(及更早版本)上成功运行了Virtualbox(4.3.10及更早版本)多年,但我无法与Virtualbox 5.0建立连接。我读了6个小时的线程,尝试了NAT和Bridged以及可以想象到的一切。

另一个变量:我刚刚将我的VM vdi复制到我的新Seagate Expansion 5TB USB外置硬盘上,我起初试图从那里开始运行。

但是现在:即使在完全删除VB 5.0并重新安装VirtualBox 4.3.10并回到我的常规SATA驱动器上的vdi之后,我的Win7来宾中也没有互联网连接。我根本无法ping任何IP。

在Win7设备管理器的网络适配器下,我有4个项目,所有项目都以黄色感叹号开头: 英特尔(R)PRO / 1000 MT桌面适配器(这也是在vb设置中设置的) WAN Miniport(IP) WAN Miniport(IPv6) WAN Miniport(网络监视器)

当我卸载英特尔台式机适配器,然后重新安装它时,黄色惊叹号消失,好像它工作正常,但我的非工作互联网连接没有变化。

这是来自我的Ubuntu主机的ifconfig(注意:有些条目来自之前未完成的VPN设置,但它们从未对我的VM造成任何问题,除了我提到的内容之外没有其他任何改变):

ifconfig
eth0      Link encap:Ethernet  HWaddr f4:6d:04:25:67:7f  
          inet addr:192.168.0.100  Bcast:192.168.0.255  Mask:255.255.255.0
          inet6 addr: fe80::f66d:4ff:fe25:677f/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1383682 errors:0 dropped:0 overruns:0 frame:0
          TX packets:988203 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:1148303939 (1.1 GB)  TX bytes:240381867 (240.3 MB)
          Interrupt:18 

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:568 errors:0 dropped:0 overruns:0 frame:0
          TX packets:568 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:69229 (69.2 KB)  TX bytes:69229 (69.2 KB)

tun0      Link encap:UNSPEC  HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00  
          inet addr:10.9.0.1  P-t-P:10.9.0.2  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

tun1      Link encap:UNSPEC  HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00  
          inet addr:10.8.0.1  P-t-P:10.8.0.2  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

virbr0    Link encap:Ethernet  HWaddr 2e:2a:79:b5:5c:15  
          inet addr:192.168.122.1  Bcast:192.168.122.255  Mask:255.255.255.0
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

这是来自Windows 7客户端的ipconfig:

这也是来自win7 guest虚拟机的ipconfig的结果:`

:\Users\Chris>ipconfig /all

Windows IP Configuration

   Host Name . . . . . . . . . . . . : Chris-Win7-Ult
   Primary Dns Suffix  . . . . . . . :
   Node Type . . . . . . . . . . . . : Hybrid
   IP Routing Enabled. . . . . . . . : No
   WINS Proxy Enabled. . . . . . . . : No

Tunnel adapter Local Area Connection* 11:

   Media State . . . . . . . . . . . : Media disconnected
   Connection-specific DNS Suffix  . :
   Description . . . . . . . . . . . : Teredo Tunneling Pseudo-Interface
   Physical Address. . . . . . . . . : 00-00-00-00-00-00-00-E0
   DHCP Enabled. . . . . . . . . . . : No
   Autoconfiguration Enabled . . . . : Yes

Tunnel adapter isatap.monkeybrains.net:

   Media State . . . . . . . . . . . : Media disconnected
   Connection-specific DNS Suffix  . :
   Description . . . . . . . . . . . : Microsoft ISATAP Adapter #2
   Physical Address. . . . . . . . . : 00-00-00-00-00-00-00-E0
   DHCP Enabled. . . . . . . . . . . : No
   Autoconfiguration Enabled . . . . : Yes

C:\Users\Chris>

最后,不应该是一个问题,但我正在运行D-link Dir-601路由器后面的所有东西已经存在多年了。

2 个答案:

答案 0 :(得分:0)

ipconfig显示Windows guest虚拟机没有任何网络适配器可见。 AFAIK,VirtualBox为每个新的网络适配器生成一个新的MAC,因此,可能会重新生成“英特尔(R)PRO / 1000 MT桌面适配器”的MAC。 Windows期望NIC具有旧的MAC地址。解决问题的简便方法:从VM配置中删除“英特尔(R)PRO / 1000 MT桌面适配器”并添加一个新的,但另一个型号。应该有所帮助。

答案 1 :(得分:0)

apt-get清除所有内容并再次完全重新安装VB 4.3.10似乎已经解决了问题。对不起,我没有解释。