Nikki_iii 发表于 2024-6-13 16:10

Hyper-v下宿主机和虚拟机无法互联的问题求助

搜索、折腾了好几天,都没有实现内网内各个设备都能互联[流泪]心累了无奈发帖求助

目前尝试了两种方法

方法一:两台虚拟机都通过同一个外部虚拟交换机,各自配置为静态IP,实现联网

结局一:宿主机和虚拟机正常联网,局域网同网段内其他设备可以访问虚拟机和宿主机,但是宿主机和虚拟机之间无法互通(互相ping不通、服务也无法访问)


方法二:通过桥接,两台虚拟机分别使用各自的内部虚拟交换机,在宿主机网络设置当中将这两个内部虚拟交换机和宿主机网卡桥接在一起,将网桥内的网段和网关都设置为主路由/网段

结局二:宿主机和虚拟机终于可以联通了!但是局域网内其他设备无法访问虚拟机了。。
(这里应该算是虚拟机的网络是NAT之后了?局域网内的其他设备对它们来说是外网?但是虚拟机也ping不通局域网内其他设备,甚至ping不通作为网关的主路由)


究竟怎样才能实现虚拟机、宿主机、局域网内其他设备全部互通[流泪] [流泪] [流泪]

linsen775 发表于 2024-6-13 16:23

太长时间没去弄HV了,但是你这个诉求是可以实现的,重点似乎是要把交换机绑定物理网卡,另外要开启HV的MAC伪装。

我自己就在办公室里搭建过HV环境里的OPENWRT软路由,甚至因为忘记拔线把全公司几百个终端都强行DHCP到了这台虚拟的OPENWRT上。。。

qiujiawei 发表于 2024-6-13 16:30

MAC伪装点了吗?

Nikki_iii 发表于 2024-6-13 16:31

qiujiawei 发表于 2024-6-13 16:30
MAC伪装点了吗?

谢谢回复 点了的

Nikki_iii 发表于 2024-6-13 16:32

linsen775 发表于 2024-6-13 16:23
太长时间没去弄HV了,但是你这个诉求是可以实现的,重点似乎是要把交换机绑定物理网卡,另外要开启HV的MAC ...

[流泪]方法一中外部虚拟交换机就是绑定物理网卡的,MAC地址欺骗也勾选了

nn1122 发表于 2024-6-13 16:49

我用hyper-v好多年了,从未遇到过你这个问题,将宿主机物理网卡设置类型为“外部”的虚拟交换机,宿主机和虚拟机设置同一网段的IP地址都能通,另外一种NAT的方式是新增一个“内部”类型交换机,然后把物理网卡共享网络给内部交换机,这样虚拟机选择内部交换机作为网卡后会自动获得192.168.137开头的IP地址,实现NAT上网,也可以在物理网卡共享高级选项里面设置端口映射让虚拟机端口出来

Nikki_iii 发表于 2024-6-13 16:53

nn1122 发表于 2024-6-13 16:49
我用hyper-v好多年了,从未遇到过你这个问题,将宿主机物理网卡设置类型为“外部”的虚拟交换机,宿主机和 ...

[流泪]哭了 折腾了三天 突然自己好了 并且还发现虚拟机ping不通宿主机也是因为winserver的防火墙开启 直接全部关掉

Nikki_iii 发表于 2024-6-13 16:54

g安心

nn1122 发表于 2024-6-13 16:49
我用hyper-v好多年了,从未遇到过你这个问题,将宿主机物理网卡设置类型为“外部”的虚拟交换机,宿主机和 ...

突然发现宿主机可以访问虚拟机了,又去虚拟机里ping了一下宿主机,ping不通,把防火墙关了ping通了。。我这三天都在折腾一些什么!感谢

nn1122 发表于 2024-6-13 17:28

Nikki_iii 发表于 2024-6-13 16:54
突然发现宿主机可以访问虚拟机了,又去虚拟机里ping了一下宿主机,ping不通,把防火墙关了ping通了。。我 ...

我正想给你说,win10/11防火墙默认ICMP是关闭的,要打开[流汗]

imyz 发表于 2024-6-13 18:22

其实倒不必去特意关防火墙,有个更简单的方法:

Win10 以上的,包括 WinServer 2022,只要打开 文件管理器 -> 网络,会提示你是否 “启用局域网发现”,启用它就可以 ping 通了。

以上的情况只是解决 ping 的问题,可实际网络访问是正常的,显然你只是看到 ping 不通就以为网络不通?

Nikki_iii 发表于 2024-6-13 18:37

imyz 发表于 2024-6-13 18:22
其实倒不必去特意关防火墙,有个更简单的方法:

Win10 以上的,包括 WinServer 2022,只要打开 文件管理器 ...

谢谢,实际上之前是又访问不了各自搭建的服务,又ping不通,完全就是不通的状态[流泪]

Nikki_iii 发表于 2024-6-13 18:38

nn1122 发表于 2024-6-13 17:28
我正想给你说,win10/11防火墙默认ICMP是关闭的,要打开

[困惑]直接全关掉了,配置防火墙更头疼
页: [1]
查看完整版本: Hyper-v下宿主机和虚拟机无法互联的问题求助