请问一下 vmware 中如何做到无论主机网络环境如何变化,虚拟机中的 IP 地址始终不变且虚拟机能够访问外网、主机和虚拟机之间可以互相访问? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
LxnChan
V2EX    问与答

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

  •  
  •   LxnChan 2022-09-17 23:13:49 +08:00 1898 次点击
    这是一个创建于 1190 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

    16 条回复    2022-09-19 11:14:52 +08:00
    dcsuibian
        1
    dcsuibian  
       2022-09-17 23:16:24 +08:00 via Android
    mDNS ?
    PMR
        2
    PMR  
       2022-09-17 23:17:11 +08:00 via Android
    NNAT?
    LxnChan
        3
    LxnChan  
    OP
       2022-09-17 23:20:47 +08:00
    @PMR NAT 应该会随着外网网关的变化而变化吧,虚拟机的 IP 是不变了,但是网关变化之后虚拟机上不了网啊,而且也不清楚 NAT 的出口网卡是哪个
    7zlid
        4
    7zlid  
       2022-09-17 23:20:59 +08:00 via Android
    这就是 nat 啊
    7zlid
        5
    7zlid  
       2022-09-17 23:21:25 +08:00 via Android
    你说的这个问题它自己会自动调整
    just1
        6
    just1  
       2022-09-18 00:01:07 +08:00
    nat + host only 或者 桥接+host only
    上网用 nat ,虚拟机互相访问用 host only 网卡
    felixcode
        7
    felixcode  
       2022-09-18 01:09:54 +08:00 via Android
    宿主机和虚拟机都在网卡上绑定同一网段的第二个 ip 地址。
    IvanLi127
        8
    IvanLi127  
       2022-09-18 07:55:22 +08:00 via Android
    z.... 装个 zerotier?
    shankun
        9
    shankun  
       2022-09-18 09:14:24 +08:00 via Android
    NAT ,设置固定 ip
    YaakovZiv
        10
    YaakovZiv  
       2022-09-18 09:20:23 +08:00
    @LxnChan
    可以选择 VMware workstations 的 NAT 配置中网卡自适配,也可指定自己电脑的网卡。
    自适配会有较高概率出现适配到一张无外网的网卡。
    会出现的问题就是你说的,如果人工修改了 VMware 软件的网关,虚拟机的网卡需要手动修改 IP 。
    paopjian
        11
    paopjian  
       2022-09-18 11:13:19 +08:00
    用 NAT 模式,IP 并不会改变啊,只是外界连虚拟机需要端口转发了
    kokutou
        12
    kokutou  
       2022-09-18 11:39:31 +08:00 via Android
    nat 就行了,不管 WiFi 还是 lan 都可以上网啊
    kokutou
        13
    kokutou  
       2022-09-18 11:40:33 +08:00 via Android
    虚拟机直接通讯,可以再添加一个网卡,固定 ip 内部组网
    VMware 好几个模式,看看说明吧
    Osk
        14
    Osk  
       2022-09-18 20:55:37 +08:00
    这不是就一普通的 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  
       2022-09-18 21:30:48 +08:00
    host only 模式 可以解决你列出的问题
    要解决外部访问虚拟机的话,在主机上做映射
    deletemyself
        16
    deletemyself  
       2022-09-19 11:14:52 +08:00
    就默认 NAT ,然后虚拟机 ip 设置静态就行了呀
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     834 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 28ms UTC 21:17 PVG 05:17 LAX 13:17 JFK 16:17
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86