virtualbox - win7 主机上 xubuntu 客户机的 dhcp 问题

virtualbox - win7 主机上 xubuntu 客户机的 dhcp 问题

我在 Windows 7 x64 主机上运行 VirtualBox 4.2.4。我安装了 Xubuntu 客户系统。VM 通过 NAT 进行网络访问。VirtualBox 配置为充当 DHCP 服务器(默认设置)并监听 192.168.56.100。LAN 上主机的 IP 地址为 192.168.1.20,路由器为 192.168.1.1。

因此,在我安装 Xubuntu 后,一切都正常,连接互联网没有问题。我没有配置任何东西。

但是,我现在想在 Xubuntu 客户机中共享一个文件夹并从 Windows 主机访问它。但是当我查找客户机的 IP 地址时,它是 10.0.2.15。我不明白这是从哪里来的,我没有带有该地址块的网络。

我安装了 dhcpdump 来仔细查看,果然,DHCP 请求由 10.0.2.2 应答。我不知道它来自哪里。

我试图跟踪这个神秘的 IP,但似乎不起作用,只是打印星号(但这似乎是另一个问题,它不适用于例如 google.com)。

我也尝试使用 nmap 进行扫描,但我不确定结果如何:

PORT      STATE SERVICE           VERSION
135/tcp   open  msrpc             Microsoft Windows RPC
445/tcp   open  netbios-ssn
554/tcp   open  rtsp?
2869/tcp  open  http              Microsoft HTTPAPI httpd 2.0 (SSDP/UPnP)
5357/tcp  open  http              Microsoft HTTPAPI httpd 2.0 (SSDP/UPnP)
9000/tcp  open  cslistener?
10000/tcp open  snet-sensor-mgmt?
10243/tcp open  http              Microsoft HTTPAPI httpd 2.0 (SSDP/UPnP)
49152/tcp open  msrpc             Microsoft Windows RPC
49153/tcp open  msrpc             Microsoft Windows RPC
49154/tcp open  msrpc             Microsoft Windows RPC
49155/tcp open  msrpc             Microsoft Windows RPC

Device type: printer|switch|remote management
Running (JUST GUESSING) : Samsung embedded (87%), 3Com embedded (85%), Dell embedded (85%), Xerox embedded (85%)
Aggressive OS guesses: Samsung CLX-3160FN printer (87%), 3Com SuperStack 3 Switch 4300, Dell PowerEdge 2650 remote access controller, Samsung ML-2571N or 6555N printer, or Xerox Phaser 3125N printer (85%)
No exact OS matches for host (test conditions non-ideal).
Network Distance: 1 hop
TCP Sequence Prediction: Difficulty=17 (Good luck!)
IP ID Sequence Generation: Incremental
Service Info: OS: Windows

我不明白。这个 IP 地址背后是什么?它怎么可能在 VM 客户机中响应 DHCP 请求?

我认为当我手动配置正确的 DHCP 服务器地址时一切都会正常工作,但我真的很想了解这里出了什么问题以及这个神秘的 IP 来自哪里。

答案1

10.0.2.x/8 是 vBox NAT 网络内部的默认地址块。请参阅此处题为“网络地址转换”的部分:http://www.virtualbox.org/manual/ch06.html NAT 定义一个内部地址和一个外部地址。外部地址是 192.168.56.100,内部范围是 10.x..yz/8。NAT 将外部接口上的端口请求转换为内部主机和端口的请求,例如 192.168.56.100:137 映射到 10.0.2.1:137。

为了共享文件夹,您必须首先通过 vbox Nat 转发端口。上面的链接中标题为“使用 NAT 配置端口转发”下有说明。

然后,一旦您正确配置了所有内容,您应该能够通过 192.168.56.100 访问您的文件共享。

相关内容