我尝试在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似乎已经解决了问题。对不起,我无法解释。