Ubuntu VirtualBox VM 无法在办公环境中连接到互联网

Ubuntu VirtualBox VM 无法在办公环境中连接到互联网

我浏览了互联网上许多可用的链接来解决 Ubuntu VM 无法访问互联网的问题,但没有找到解决方案。我在办公室(不是在家里)使用这台笔记本电脑。它可能特定于我的环境,因此我在这里创建了这个问题。以下是详细信息。

问题陈述:

1) Ubuntu VM 无法连接到互联网。(例如无法连接到 www.google.com)

2)Ubuntu VM 能够连接到主机,从而能够浏览公司内部的网站。

我的办公笔记本电脑上有以下软件。

1)操作系统Windows 7 Professional。(主机)

2)Oracle VirtualBox 版本 4.3.2。

3)Ubuntu 12.04 桌面 LTS 虚拟机(来宾)

Ubuntu VM 的 VirtualBox 网络设置如下:

适配器 1

附加到:“NAT”

姓名: 无名

先进的

适配器类型:Intel PRO/1000 MT 台式机 (82540EM)

混杂模式: 允许 VMS

MCA 地址:080027E2E304

已勾选“电缆已连接”

没有端口转发

适配器 2

连接至:主机专用适配器

名称:VirtualBox 仅主机以太网适配器

先进的

适配器类型:Intel PRO/1000 MT 台式机 (82540EM)

混杂模式: 允许 VMS

MCA 地址:080027B5740B

已勾选“电缆已连接”

没有端口转发

来宾能够 ping 主机,主机也能 ping 来宾。这可能是来宾只能访问内部网站的原因。主要问题是来宾无法浏览办公室外部的网站,即无法连接到互联网。以下是来自 ubuntu 的 ifconfig 输出。

eth0

      Link encap:Ethernet  HWaddr 08:00:27:e2:e3:04

      inet addr:10.0.2.15  Bcast:10.0.2.255  Mask:255.255.255.0

      inet6 addr: fe80::a00:27ff:fee2:e304/64 Scope:Link

      UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

      RX packets:99 errors:0 dropped:0 overruns:0 frame:0

      TX packets:291 errors:0 dropped:0 overruns:0 carrier:0

      collisions:0 txqueuelen:1000 

      RX bytes:17115 (17.1 KB)  TX bytes:33151 (33.1 KB)

eth1

       Link encap:Ethernet  HWaddr 08:00:27:b5:74:0b  

      inet addr:192.168.56.101  Bcast:192.168.56.255  Mask:255.255.255.0

      inet6 addr: fe80::a00:27ff:feb5:740b/64 Scope:Link

      UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

      RX packets:10 errors:0 dropped:0 overruns:0 frame:0

      TX packets:65 errors:0 dropped:0 overruns:0 carrier:0

      collisions:0 txqueuelen:1000 

      RX bytes:3848 (3.8 KB)  TX bytes:11496 (11.4 KB)

      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:16436  Metric:1

      RX packets:119 errors:0 dropped:0 overruns:0 frame:0

      TX packets:119 errors:0 dropped:0 overruns:0 carrier:0

      collisions:0 txqueuelen:0 

      RX bytes:15122 (15.1 KB)  TX bytes:15122 (15.1 KB)

答案1

我已经解决了这个问题。解决方案很简单。由于唯一的问题是互联网连接,我手动配置了代理。我转到 FireFox -> 编辑 -> 首选项。在“网络”选项卡下,单击“设置”按钮。在此提供代理的 IP 地址,可从 VM 访问。(在代理设置中提供此 IP 之前,请 ping 网络上可用代理服务器的 IP 地址)。我在 NAT 和桥接适配器设置中都尝试过这个,它是工作文件。

答案2

您在虚拟机内运行的是什么操作系统?是 Linux 托管 Windows 还是相反。如果您能够浏览内部网站(例如 intranet.abc.com),但无法浏览 google.com,这似乎是某种 DNS 问题。

您是否更改了托管操作系统使用的 VM 适配器类型?我忘了列出了哪些,但我认为有三个选项。

还有你的公司。这是一家大公司吗?比如处理 PHI 之类的。有些防火墙、IDS/IPS 和 Nexus 设备在阻止 VM 出公司方面做得很糟糕 :(

兄弟,给我们提供更多信息吧。

答案3

那时可能是网络问题。

但是你们公司禁止虚拟机上网,我觉得这可能是原因。

只需尝试刷新 MAC 地址并检查。

相关内容