之前学习用到虚拟机配置服务器时,碰到各种网络故障问题,痛定思痛,查了些资料,基本上算是是研究明白了vmnet0 vmnet1 vmnet8三种网络模式,特此分享。
有时ping不通可能物理机防火墙–高级选项-入/出战规则-虚拟机监控(回显请求 - ICMPv4/6-ln)的策略导致的,可以先检测下这个,再查看是否是网络模式vm的问题
vmnet0
桥接模式,也叫Bridge, 此模式相当于虚拟机们和物理机以相同的等级接入同一局域网, 可以把虚拟机想象成另一台终端设备比如手机或另一台电脑
为什么在物理机上找不到VMware Network Adapter VMnet0这块网卡,猜测大概此网卡是物理网卡的拷贝, 同时寄生于物理机网卡, 因为禁用物理网卡桥接模式就断网了
vmnet1
仅主机模式,也叫Host-only, 此模式你可以把你的物理机想象成一个不能访问互联网或公网的路由器, 然后虚拟机们一起接入此网络,DHCP分配也网段一致, 可以ping通物理机的vm adp 1 的IP地址
vmnet8
NAT模式, 此模式你可以类比vmnet1, 区别是此模式下物理机代表的路由器可以访问互联网
总结
如果你只是想让虚拟机上网,建议选择vmnet8对应的NAT模式即可;
如果你有给虚拟机配置静态IP且兼顾上网的需求,建议vmnet0的Bridge桥接模式, 也可以vmnet8;
如果你不想上网,只想给虚拟机搭建一个隔离的局域网,推荐你选择vmnet1仅主机模式