我今天开始使用 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,子网掩码与上述相同。
我无法将主机与虚拟机连接。我做错了什么?