有熟悉网络的大神帮解释下 hyper-v 虚拟交换机吗, 或者有相关信息网址也行啊

299 天前
 bthulu

今天被这个虚拟交换机搞崩溃了。
路由器下的 DHCP 下发 192.168.1.x 的网址。
电脑原本拿到的 IP 是 192.168.1.3
结果一装完 hyper-v ,IP 就变成了 172.16.20.72 ,网关 172.16.20.254 ,怎么也找不到 192.168.1.x 的 IP 。
我去路由器里面看了下在线 IP 列表,结果居然有 172.16.20.72 。
这特么的也行?路由器开启 DHCP 后,不是只有 DHCP 网段才能上网吗?现在随便来个 172.16.20.72 的 IP ,这也能上网?这是为啥啊?
更奇怪的是,除了路由器能认识这个 IP 外,其他 192.168.1.x 的电脑,是无法 ping 通这个 172.16.20.72 的。
还有,这个 172.16.20.254 的网关,在这里是指的什么,是指路由器,还是这个虚拟交换机自身?

1693 次点击
所在节点    程序员
6 条回复
ShadowPower
299 天前
看起来你现在的网络拓扑结构是:
路由器(假设是 192.168.1.1 ) - 虚拟交换机( 172.16.20.254 )- 主机( 172.16.20.72 )

Hyper-V 的默认虚拟交换机自带 NAT ,方便下面的虚拟机能联网。
你可以用“外部网络”类型的交换机,相当于直接把所有虚拟机连接到上一级路由器上。
wanmyj
299 天前
顶楼上,就是内部网络外部网路的问题。
pagxir
299 天前
你 DHCP 服务没关吧
yyzh
299 天前
hyper-v 会把宿主机也给变成"虚拟机"就挺奇怪的.
PrinceofInj
299 天前
你用的是专用交换机吧。用外部交换机就是你理解的方式了。专用交换机相当于 hyper-v 自己做了一个路由器。
Jack927
299 天前
1 楼正解。自己在 Hyper-V 里面新增一个虚拟交换机,选择外部,使用这个即可。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1018292

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX