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

2022-09-17 23:13:49 +08:00
 LxnChan

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

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

1379 次点击
所在节点    问与答
16 条回复
dcsuibian
2022-09-17 23:16:24 +08:00
mDNS ?
PMR
2022-09-17 23:17:11 +08:00
N••NAT?
LxnChan
2022-09-17 23:20:47 +08:00
@PMR NAT 应该会随着外网网关的变化而变化吧,虚拟机的 IP 是不变了,但是网关变化之后虚拟机上不了网啊,而且也不清楚 NAT 的出口网卡是哪个
7zlid
2022-09-17 23:20:59 +08:00
这就是 nat 啊
7zlid
2022-09-17 23:21:25 +08:00
你说的这个问题它自己会自动调整
just1
2022-09-18 00:01:07 +08:00
nat + host only 或者 桥接+host only
上网用 nat ,虚拟机互相访问用 host only 网卡
felixcode
2022-09-18 01:09:54 +08:00
宿主机和虚拟机都在网卡上绑定同一网段的第二个 ip 地址。
IvanLi127
2022-09-18 07:55:22 +08:00
z.... 装个 zerotier?
shankun
2022-09-18 09:14:24 +08:00
NAT ,设置固定 ip
YaakovZiv
2022-09-18 09:20:23 +08:00
@LxnChan
可以选择 VMware workstations 的 NAT 配置中网卡自适配,也可指定自己电脑的网卡。
自适配会有较高概率出现适配到一张无外网的网卡。
会出现的问题就是你说的,如果人工修改了 VMware 软件的网关,虚拟机的网卡需要手动修改 IP 。
paopjian
2022-09-18 11:13:19 +08:00
用 NAT 模式,IP 并不会改变啊,只是外界连虚拟机需要端口转发了
kokutou
2022-09-18 11:39:31 +08:00
nat 就行了,不管 WiFi 还是 lan 都可以上网啊
kokutou
2022-09-18 11:40:33 +08:00
虚拟机直接通讯,可以再添加一个网卡,固定 ip 内部组网
VMware 好几个模式,看看说明吧
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
2022-09-18 21:30:48 +08:00
host only 模式 可以解决你列出的问题
要解决外部访问虚拟机的话,在主机上做映射
deletemyself
2022-09-19 11:14:52 +08:00
就默认 NAT ,然后虚拟机 ip 设置静态就行了呀

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

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

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

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

© 2021 V2EX