找回密码
 加入我们
搜索
      
查看: 3669|回复: 11

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

[复制链接]
发表于 2024-6-13 16:10 | 显示全部楼层 |阅读模式
搜索、折腾了好几天,都没有实现内网内各个设备都能互联心累了无奈发帖求助

目前尝试了两种方法

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

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


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

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


究竟怎样才能实现虚拟机、宿主机、局域网内其他设备全部互通
发表于 2024-6-13 16:23 | 显示全部楼层
太长时间没去弄HV了,但是你这个诉求是可以实现的,重点似乎是要把交换机绑定物理网卡,另外要开启HV的MAC伪装。

我自己就在办公室里搭建过HV环境里的OPENWRT软路由,甚至因为忘记拔线把全公司几百个终端都强行DHCP到了这台虚拟的OPENWRT上。。。
发表于 2024-6-13 16:30 | 显示全部楼层
MAC伪装点了吗?
 楼主| 发表于 2024-6-13 16:31 | 显示全部楼层

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

方法一中外部虚拟交换机就是绑定物理网卡的,MAC地址欺骗也勾选了
发表于 2024-6-13 16:49 | 显示全部楼层
我用hyper-v好多年了,从未遇到过你这个问题,将宿主机物理网卡设置类型为“外部”的虚拟交换机,宿主机和虚拟机设置同一网段的IP地址都能通,另外一种NAT的方式是新增一个“内部”类型交换机,然后把物理网卡共享网络给内部交换机,这样虚拟机选择内部交换机作为网卡后会自动获得192.168.137开头的IP地址,实现NAT上网,也可以在物理网卡共享高级选项里面设置端口映射让虚拟机端口出来
 楼主| 发表于 2024-6-13 16:53 | 显示全部楼层
nn1122 发表于 2024-6-13 16:49
我用hyper-v好多年了,从未遇到过你这个问题,将宿主机物理网卡设置类型为“外部”的虚拟交换机,宿主机和 ...

哭了 折腾了三天 突然自己好了 并且还发现虚拟机ping不通宿主机也是因为winserver的防火墙开启 直接全部关掉
 楼主| 发表于 2024-6-13 16:54 | 显示全部楼层

g安心

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


突然发现宿主机可以访问虚拟机了,又去虚拟机里ping了一下宿主机,ping不通,把防火墙关了ping通了。。我这三天都在折腾一些什么!感谢
发表于 2024-6-13 17:28 | 显示全部楼层
Nikki_iii 发表于 2024-6-13 16:54
突然发现宿主机可以访问虚拟机了,又去虚拟机里ping了一下宿主机,ping不通,把防火墙关了ping通了。。我 ...

我正想给你说,win10/11防火墙默认ICMP是关闭的,要打开
发表于 2024-6-13 18:22 | 显示全部楼层
其实倒不必去特意关防火墙,有个更简单的方法:

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

以上的情况只是解决 ping 的问题,可实际网络访问是正常的,显然你只是看到 ping 不通就以为网络不通?
 楼主| 发表于 2024-6-13 18:37 | 显示全部楼层
imyz 发表于 2024-6-13 18:22
其实倒不必去特意关防火墙,有个更简单的方法:

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

谢谢,实际上之前是又访问不了各自搭建的服务,又ping不通,完全就是不通的状态
 楼主| 发表于 2024-6-13 18:38 | 显示全部楼层
nn1122 发表于 2024-6-13 17:28
我正想给你说,win10/11防火墙默认ICMP是关闭的,要打开

直接全关掉了,配置防火墙更头疼
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

Archiver|手机版|小黑屋|Chiphell ( 沪ICP备12027953号-5 )沪公网备310112100042806 上海市互联网违法与不良信息举报中心

GMT+8, 2025-4-27 07:35 , Processed in 0.012404 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2007-2024 Chiphell.com All rights reserved.

快速回复 返回顶部 返回列表