V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
bthulu
V2EX  ›  程序员

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

  •  
  •   bthulu · 88 天前 · 1502 次点击
    这是一个创建于 88 天前的主题,其中的信息可能已经有所发展或是发生改变。

    今天被这个虚拟交换机搞崩溃了。
    路由器下的 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 的网关,在这里是指的什么,是指路由器,还是这个虚拟交换机自身?

    6 条回复    2024-02-26 09:20:23 +08:00
    ShadowPower
        1
    ShadowPower  
       88 天前
    看起来你现在的网络拓扑结构是:
    路由器(假设是 192.168.1.1 ) - 虚拟交换机( 172.16.20.254 )- 主机( 172.16.20.72 )

    Hyper-V 的默认虚拟交换机自带 NAT ,方便下面的虚拟机能联网。
    你可以用“外部网络”类型的交换机,相当于直接把所有虚拟机连接到上一级路由器上。
    wanmyj
        2
    wanmyj  
       88 天前
    顶楼上,就是内部网络外部网路的问题。
    pagxir
        3
    pagxir  
       88 天前 via Android
    你 DHCP 服务没关吧
    yyzh
        4
    yyzh  
       88 天前 via Android
    hyper-v 会把宿主机也给变成"虚拟机"就挺奇怪的.
    PrinceofInj
        5
    PrinceofInj  
       88 天前
    你用的是专用交换机吧。用外部交换机就是你理解的方式了。专用交换机相当于 hyper-v 自己做了一个路由器。
    Jack927
        6
    Jack927  
       87 天前
    1 楼正解。自己在 Hyper-V 里面新增一个虚拟交换机,选择外部,使用这个即可。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1033 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 19:45 · PVG 03:45 · LAX 12:45 · JFK 15:45
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.