从虚拟机到互联网的路由

从虚拟机到互联网的路由

我使用 VirtualBox 设置了一台虚拟机,主机为 Windows 7。在我的家庭网络上,虚拟机可以正常连接到互联网,我这边无需进行任何更改。但是,当我在连接到公司网络的情况下运行虚拟机时,我无法访问互联网上的任何地址(DNS 工作正常)。

现在我读了 VirtualBox 的文档,发现 NAT 设置实际上就像路由器一样工作。因此,我认为我必须设置一些额外的路由才能从 VM 内部使用互联网。我认为设置如下,对吗?

VM goes to Host Virtual Network card vom VirtualBox
VBNetwork card goes to the internet directly.

现在,当我连接到公司网络时,显然 VBox 卡无法直接连接到互联网,所以我想我可能必须告诉它如何路由,但我该怎么做呢?

IPv4 Route Table
===========================================================================
Active Routes:
Network Destination        Netmask          Gateway       Interface  Metric
          0.0.0.0          0.0.0.0      16.61.244.1     10.61.246.13     10
      10.61.244.0    255.255.252.0         On-link      10.61.246.13    266
     10.61.246.13  255.255.255.255         On-link      10.61.246.13    266
    10.61.247.255  255.255.255.255         On-link      10.61.246.13    266
        127.0.0.0        255.0.0.0         On-link         127.0.0.1    306
        127.0.0.1  255.255.255.255         On-link         127.0.0.1    306
  127.255.255.255  255.255.255.255         On-link         127.0.0.1    306
      169.254.0.0      255.255.0.0         On-link     169.254.3.153    276
    169.254.3.153  255.255.255.255         On-link     169.254.3.153    276
  169.254.255.255  255.255.255.255         On-link     169.254.3.153    276
        224.0.0.0        240.0.0.0         On-link         127.0.0.1    306
        224.0.0.0        240.0.0.0         On-link     169.254.3.153    276
        224.0.0.0        240.0.0.0         On-link      10.61.246.13    266
  255.255.255.255  255.255.255.255         On-link         127.0.0.1    306
  255.255.255.255  255.255.255.255         On-link     169.254.3.153    276
  255.255.255.255  255.255.255.255         On-link      10.61.246.13    266
===========================================================================

Wireless LAN adapter Wireless Network Connection:

   Connection-specific DNS Suffix  . : corporate.net
   Link-local IPv6 Address . . . . . : ffff::ffff:fff:420f:a229%12
   IPv4 Address. . . . . . . . . . . : 10.61.246.13
   Subnet Mask . . . . . . . . . . . : 255.255.252.0
   Default Gateway . . . . . . . . . : 10.61.244.1

Ethernet adapter VirtualBox Host-Only Network:

   Connection-specific DNS Suffix  . :
   Link-local IPv6 Address . . . . . : ffff::ffff:ffff:6da0:399%17
   Autoconfiguration IPv4 Address. . : 169.254.3.153
   Subnet Mask . . . . . . . . . . . : 255.255.0.0
   Default Gateway . . . . . . . . . :

答案1

在虚拟机的网络设置中,您可以配置bridged网络适配器。这将使您的虚拟机能够访问互联网。

相关内容