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



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

另一个变量:我刚刚将我的VM vdi复制到我的新希捷扩展5TB USB外部驱动器上,我一开始试图从那里运行。

但是现在:即使完全删除VB 5.0并重新安装VirtualBox 4.3.10,并回到我的一个常规SATA驱动器上的vdi,我可以在我的Win7客户端没有互联网连接。我无法ping通任何IP。

在Win7设备管理器中,在网络适配器下,我有4个项目,都以黄色感叹号开头:Intel(R) PRO/1000 MT桌面适配器(这也可以在vb设置中设置)广域网微端口(IP)广域网微端口(IPv6)WAN迷你端口(网络监视器)

当我卸载英特尔桌面适配器,然后重新安装它时,黄色感叹号消失了,好像它工作正常,但我的网络连接没有变化。

这是我的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客户端ipconfig的结果:'

:UsersChris>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:UsersChris>

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

ipconfig显示Windows客户端没有任何可见的网络适配器。我知道,VirtualBox为每一个新的网络适配器生成一个新的MAC,所以,也许你的"英特尔(R) PRO/1000 MT桌面适配器"的MAC是再生的。Windows期望使用旧MAC地址的网卡。解决问题的简单方法:从虚拟机配置中删除"英特尔(R) PRO/1000 MT桌面适配器",并添加一个新的,但另一个型号。应该帮助。

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

最新更新