今天被这个虚拟交换机搞崩溃了。
路由器下的 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 的网关,在这里是指的什么,是指路由器,还是这个虚拟交换机自身?
1
ShadowPower 303 天前
看起来你现在的网络拓扑结构是:
路由器(假设是 192.168.1.1 ) - 虚拟交换机( 172.16.20.254 )- 主机( 172.16.20.72 ) Hyper-V 的默认虚拟交换机自带 NAT ,方便下面的虚拟机能联网。 你可以用“外部网络”类型的交换机,相当于直接把所有虚拟机连接到上一级路由器上。 |
2
wanmyj 303 天前
顶楼上,就是内部网络外部网路的问题。
|
3
pagxir 303 天前 via Android
你 DHCP 服务没关吧
|
4
yyzh 302 天前 via Android
hyper-v 会把宿主机也给变成"虚拟机"就挺奇怪的.
|
5
PrinceofInj 302 天前
你用的是专用交换机吧。用外部交换机就是你理解的方式了。专用交换机相当于 hyper-v 自己做了一个路由器。
|
6
Jack927 302 天前
1 楼正解。自己在 Hyper-V 里面新增一个虚拟交换机,选择外部,使用这个即可。
|