问题介绍
最近使用vmware的Esxi 搭建一个虚拟平台,然后在这个平台上创建各种虚拟机,我最先创建的是Centos 7.6的虚拟机,选择的默认的“VM Network”端口组,创建整个虚拟机的过程比较顺利,但是当我设置好静态IP的时候问题出现了,死活上不去网.大概情况如下:
可以看到虚拟机的除了上不了网之外,网络状态都是显示正常的。
之后就是各种改参数改状态,以开始以为是Centos配置的问题,后来用win10虚拟机尝试都是同样的问题。可以确定不是虚拟机系统的问题,问题出现在网络配置上。
在网上也找了各种解决方法,什么改虚拟机的物理mac地址,配置混合模式,都试过了,但是没有效果。
纠结了好久,最后发现我一直忘记了看下官方文档,所以最后去官网查了下文档,终于找到了解决方法。
解决方法
找到了 vSphere 网络连接下面的“VLAN 配置” 找到一些说明,如下图
https://docs.vmware.com/cn/VMware-vSphere/6.7/com.vmware.vsphere.networking.doc/GUID-7225A28C-DAAB-4E90-AE8C-795A755FBE27.html
可以看到三种模式,对应不同的ID值,其中0是在VMkernel模式的网卡中配置使用,这个排除。然后在虚拟端口组中配置过1~4094中的几个数值,但是没效果,于是最后试了下4095(如下图),没想到最后中遇通了,完美解决。
有待学习研究的部分
通过这次的学习研究,我发现了以下几个我需要注意的问题。
1. 在研究许多软件问题的时候,还是要多回归到官方文档。当问题没法一下解决的时候,一定要看官方文档。
2. 自己在网络方面的知识还是有很大却是需要多学习。
最后附几个链接供学习参考:
https://docs.vmware.com/cn/VMware-vSphere/6.7/com.vmware.vsphere.networking.doc/GUID-7225A28C-DAAB-4E90-AE8C-795A755FBE27.html
https://baike.baidu.com/item/%E8%99%9A%E6%8B%9F%E5%B1%80%E5%9F%9F%E7%BD%91/419962?fromtitle=VLAN&fromid=320429&fr=aladdin