LxnChan
V2EX  ›  问与答

请问一下 vmware 中如何做到无论主机网络环境如何变化,虚拟机中的 IP 地址始终不变且虚拟机能够访问外网、主机和虚拟机之间可以互相访问?

  •  
  •   LxnChan · Sep 17, 2022 · 2207 views
    This topic created in 1354 days ago, the information mentioned may be changed or developed.

    自己的笔记本,因为在家(网线)、在公司( WLAN )和在外面(手机热点)的网段和网卡都不一样,因此多个虚拟机如果使用桥接模式就会因为被桥接的网卡不同没办法连接 和 网段不同导致 IP 频繁变化。

    因此想问一下 vmware 能否做到无论宿主机的网络环境(网卡和网段)如何变化,虚拟机的网卡 IP 始终不变、虚拟机始终能通过主机访问外网 和 虚拟机始终能和主机互相访问?

    16 replies    2022-09-19 11:14:52 +08:00
    dcsuibian
        1
    dcsuibian  
       Sep 17, 2022 via Android
    mDNS ?
    PMR
        2
    PMR  
       Sep 17, 2022 via Android
    N••NAT?
    LxnChan
        3
    LxnChan  
    OP
       Sep 17, 2022
    @PMR NAT 应该会随着外网网关的变化而变化吧,虚拟机的 IP 是不变了,但是网关变化之后虚拟机上不了网啊,而且也不清楚 NAT 的出口网卡是哪个
    7zlid
        4
    7zlid  
       Sep 17, 2022 via Android
    这就是 nat 啊
    7zlid
        5
    7zlid  
       Sep 17, 2022 via Android
    你说的这个问题它自己会自动调整
    just1
        6
    just1  
       Sep 18, 2022
    nat + host only 或者 桥接+host only
    上网用 nat ,虚拟机互相访问用 host only 网卡
    felixcode
        7
    felixcode  
    PRO
       Sep 18, 2022 via Android
    宿主机和虚拟机都在网卡上绑定同一网段的第二个 ip 地址。
    IvanLi127
        8
    IvanLi127  
       Sep 18, 2022 via Android
    z.... 装个 zerotier?
    shankun
        9
    shankun  
       Sep 18, 2022 via Android
    NAT ,设置固定 ip
    YaakovZiv
        10
    YaakovZiv  
       Sep 18, 2022
    @LxnChan
    可以选择 VMware workstations 的 NAT 配置中网卡自适配,也可指定自己电脑的网卡。
    自适配会有较高概率出现适配到一张无外网的网卡。
    会出现的问题就是你说的,如果人工修改了 VMware 软件的网关,虚拟机的网卡需要手动修改 IP 。
    paopjian
        11
    paopjian  
       Sep 18, 2022
    用 NAT 模式,IP 并不会改变啊,只是外界连虚拟机需要端口转发了
    kokutou
        12
    kokutou  
       Sep 18, 2022 via Android
    nat 就行了,不管 WiFi 还是 lan 都可以上网啊
    kokutou
        13
    kokutou  
       Sep 18, 2022 via Android
    虚拟机直接通讯,可以再添加一个网卡,固定 ip 内部组网
    VMware 好几个模式,看看说明吧
    Osk
        14
    Osk  
       Sep 18, 2022
    这不是就一普通的 NAT 网络吗...


    vmware 没怎么用过, 但 hyper-v/vbox 都有这功能.
    hyper-v 的 default network 就是一个 nat, 还带 dhcp 那种, 可以分配 172 开头的 B 类地址给虚拟机 nat 上网, 但 ip 并不固定.


    如果不想用默认网卡, 直接用 Windows 自带的 NAT 就行, vmware 也应该能用, 创建一张虚拟网卡, 配置好静态 ip, 保证 host 和 guest 能互通后, new-netnat 创建一个 nat 就行(且只能创建一个). 缺点是 dns 需要用公共的 dns.
    fuxkcsdn
        15
    fuxkcsdn  
       Sep 18, 2022
    host only 模式 可以解决你列出的问题
    要解决外部访问虚拟机的话,在主机上做映射
    deletemyself
        16
    deletemyself  
       Sep 19, 2022
    就默认 NAT ,然后虚拟机 ip 设置静态就行了呀
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3329 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 59ms · UTC 11:58 · PVG 19:58 · LAX 04:58 · JFK 07:58
    ♥ Do have faith in what you're doing.