IPv4 地址共享问题?尝试将 IPv4 地址从主机操作系统映射到 BT5 VM

IPv4 地址共享问题?尝试将 IPv4 地址从主机操作系统映射到 BT5 VM

我在 VirtualBox 中遇到了有关 Backtrack 5 (x64) KDE VM 的一般网络问题。VM 似乎位于单独的子网中,但就我的目的而言,我想将 VM 包含在私有 C 类网络 (192.168.xx) 中。

您知道为什么虚拟机使用 B 类私有地址而不是 C 类地址吗?我对 NAT 的理解是系统将使用单个 IPv4 地址将虚拟机连接到网络。

我如何更改 VM 配置以便可以访问 192.168.xx 子网?


VM/网络配置的技术细节。

  • 使用 Virtualbox 的 NAT 适配器与 LAN 进行通信
  • 10.0.2.1-254 的 Nmap 扫描返回 LAN 上有 5 个活动主机

我试图:

  • 使用 nmap 对 192.168.2.x 子网进行扫描

问题:

  • 如果查询 10.0.2.1-254,则只能扫描 LAN,我不应该查询 192.168.2.1-254 吗?使用的命令: nmap -sP 10.0.2.1-254

Windows 7 x64(主机)

Windows IP Configuration
...
   Physical Address. . . . . . . . . : EC-55-F9-C8-67-38
   DHCP Enabled. . . . . . . . . . . : Yes
   Autoconfiguration Enabled . . . . : Yes
   Link-local IPv6 Address . . . . . : fe80::f9cc:d2f8:a30d:15b0%12(Preferred)
   IPv4 Address. . . . . . . . . . . : 192.168.2.4(Preferred)
   Subnet Mask . . . . . . . . . . . : 255.255.255.0
   Default Gateway . . . . . . . . . : 192.168.2.1
   DHCP Server . . . . . . . . . . . : 192.168.2.1

Backtrack 5 VirtualBox VM(来宾)

root@bt:~# ifconfig eth0
eth0      Link encap:Ethernet HWaddr 08:00:27:40:ed:f7
          inet addr:10.0.2.15 Bcast:10.0.2.255 Mask:255.255.255.0
          inet6 addr: fe80::a00:27ff:fe40:edf7/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
          ...

答案1

不要使用 NAT,而要使用桥接适配器。如果您的主机 (Win) 通过 DHCP 获取 IP,那么您的虚拟机 (bt) 也将通过同一来源获取 IP。

希望能帮助到你。

相关内容