如何从虚拟机发送数据到主机

如何从虚拟机发送数据到主机

我有一台虚拟机(Ubuntu),我需要通过套接字通信将数据发送到我的主机电脑(也是 Ubuntu)。

有办法吗?我发现 PC 和 VM 的本地主机相同 (127.0.0.1),但如果我尝试在 VM 上创建一个服务器并在 PC 上创建一个接收客户端,它就不会收到任何东西...

提前致谢,路易吉

答案1

您可以从主机上看到运行此程序的 VM/客户机的 IP 地址(例如名为 ubuntu16.04 的 VM)

$ virsh  domifaddr ubuntu16.04
 Name       MAC address          Protocol     Address
-----------------------------------------------------------------------    --------
 vnet0      52:54:00:d6:f2:bc    ipv4         192.168.122.228/24

然后使用该 IP 地址在主机和虚拟机之间发送/接收数据。

相关内容