Ubuntu VM 和 Windows 主机之间的通信

ash*_*ash 3 linux networking virtual-machine

我在 Windows 7 主机上运行 Ubuntu VM。我有两个问题:

  1. 我认为在 Windows 上,它localhost是一个环回地址,向它发送数据包实际上并没有在线上传输任何数据。那是对的吗?在 Ubuntu VM 上,我也有一个localhost指向127.0.0.1. 它是一样的吗?

  2. 是否可以将数据从 VM 发送到主机?例如,当我在 Ubuntu VM 上安装软件时,我可以让它向 Windows 主机发送消息吗?我应该使用什么 IP?

Tim*_*Tim 5

大多数虚拟主机平台支持“桥接”、“NAT”和“仅主机”网络。使用桥接网络会让两台机器看起来好像在同一个 LAN 上。使用“仅主机”将允许两个设备之间的通信(独占)。

大多数操作系统都有一个环回适配器是很常见的。即使没有物理网络适配器。这些虚拟接口不会将数据包发送到物理网络上。

不要尝试将本地环回接口用于 VM 网络。我建议将您的主机网络设置为“桥接”,将 Ubuntu 来宾设置为获取 DHCP 地址(假设您的网络上有 DHCP/路由器),并使用通过 DHCP 分配的 IP 地址。