无法与 HyperV 虚拟机进行通信

无法与 HyperV 虚拟机进行通信

我今天开始使用 hyper-v。我在其中设置了一个 linux 系统。我现在还尝试创建一个新的内部网络,因为从周一开始我没有可用的网络,但必须在其上做一些事情。在 ubuntu 服务器中,我还将所有 hyper-v 模块添加到内核中。我一通过 ssh 登录(我有一个通过电缆的本地连接和网络中的 dhcp 服务器)

System load:  0.13              Processes:           97
Usage of /:   21.6% of 7.47GB   Users logged in:     1
Memory usage: 28%               IP address for eth0: 192.168.0.14
Swap usage:   0%                IP address for eth1: 192.168.50.100

lsmod 显示的内容如下:

Module                  Size  Used by
vesafb                 13516  1
joydev                 17393  0
hid_hyperv             12996  0
hid                    77367  1 hid_hyperv
psmouse                72846  0
serio_raw              13027  0
mac_hid                13077  0
i2c_piix4              13093  0
lp                     17455  0
parport                40930  1 lp
hv_netvsc              22462  0
hv_storvsc             17595  2
hv_utils               13284  0
floppy                 60310  0
hv_vmbus               29339  4 hid_hyperv,hv_netvsc,hv_storvsc,hv_utils

如您所见,所有模块都已加载。在 Windows 上,我为内部适配器指定了 IP 地址 192.168.50.1,子网掩码为 255.255.0.0

虚拟机中的网络设备被标识为 eth0(外部网络)和 eth1(作为内部网络),eth0 可以工作,因为我可以从存储库下载包,所以接口可以工作。

在 Linux 系统上,它配置为使用 IP 地址 192.168.50.100,子网掩码与上述相同。

我无法将主机与虚拟机连接。我做错了什么?

相关内容