【问题标题】:Can't connect from outside to guest [VirtualBox]无法从外部连接到访客 [VirtualBox]
【发布时间】:2012-04-22 19:09:58
【问题描述】:

在我的工作场所,IT 人员需要额外解锁所有机器的 MAC 地址才能访问网络和互联网。

我想在 VirtualBox 中的虚拟机中设置一个测试服务器,它应该可以从网络/子网内部访问。 为了实现这一点,我考虑使用从当前关闭的机器借来的手动指定 MAC 地址的桥接网络适配器。

这会产生以下信号流:

[HOST] [GUEST]: ping 来宾不起作用,但通过其他方式访问来宾有效

[Outside HOST] --> [GUEST]:从其他网络机器连接到访客根本不起作用。

GUEST 正确获得了正确子网中的 IP 地址,并且还可以连接到 Internet。

我借用MAC地址的机器可以正常连接HOST,反之亦然。

我已经尝试过 Windows 和 Mac OS X 主机以及 Windows 和 Linux 客户机,结果相同。

我在家里尝试过完全相同的配置,在这里可以从其他网络机器连接到虚拟机。

我知道我可以使用带有端口转发的 NAT 适配器,这确实有效,但是手动添加所有使用的端口很麻烦。

我工作场所的严格网络限制是否有可能以某种方式检测到两个 MAC 地址正在通过主机上的一个 NIC(一个来自虚拟适配器和物理适配器)使用,从而阻止传入流量?

如果是,是否有可能欺骗公司防火墙认为 VM 是合法的物理机器?

谢谢

【问题讨论】:

  • 同样的问题...你找到解决办法了吗?
  • @JorgeFioranelli 不,很遗憾没有。我仍在拼命寻找解决方案。我发现,主要与这个问题无关的是,当我通过 WiFi 连接时,网桥适配器不起作用。它必须是以太网连接。至少在我的情况下。
  • @JorgeFioranelli 你能解决这个问题吗?
  • 是的,但我真的不知道我做了什么:S,我改变了很多东西,突然开始工作......

标签: networking virtualization virtualbox


【解决方案1】:

问题自己解决了。 今天我尝试了 virtio-net 适配器类型,突然我可以从其他网络机器连接到来宾。之后我将设置切换回来,它仍然可以工作。

我想我的问题的原因不是公司的防火墙,而是最后一次 VirtualBox 更新。

编辑: 我今天又遇到了这个问题。并非所有数据包都可以从外部到达虚拟机。 启用了一个网桥适配器和一个 NAT 适配器。我必须禁用 NAT 适配器才能成功连接到 VM。

【讨论】:

  • 节省了我的一天,至少一半。谢谢!
猜你喜欢
  • 2021-04-12
  • 2021-08-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-11-24
  • 2011-03-03
相关资源
最近更新 更多