Press "Enter" to skip to content

ESXI 10GE网卡,网络踩坑

手上有2台ESXI机器,想实现机器迁移,共享存储等能力,买了2张10GE的网卡(HP/惠普 NC523SFP 双口万兆),兴冲冲把网卡买回来开始插上捣鼓。

坑1》网卡驱动:

网卡插上,登陆到后台,发现esxi主机根本没识别,卧槽,掉坑了? 和客户说了句,你们这网卡esxi不能读?

客服没回,我开始网上查资料,查了半天,发现需要手动打驱动,找了半天,捣鼓来捣鼓去,驱动装上了,具体怎么装的可以看前一篇博客,有记录,反正曲折。

坑2》双机互联:

我的两台机器之前机器自带的千兆网卡连的交换机,通讯没啥问题。由于万兆交换机很贵,没买交换机,搞了一个SFP的3米跳线30块钱很便宜。插上之后,两边各搞了个机器加入新网卡加入的虚拟机,配置上地址,ping不通!! 我日了,搞死了,这什么意思?

想来,我记得以前大学网络课程上面说,两台主机直连,要用交叉线,一端568a一端568b。难道光纤的SFP跳线也有交叉线?网上查了资料,说SFP模块自动转换了,不需要这种交叉线,而且网上搜了半天,也没这样的线。应该不是线的问题。

研究了一个通宵,发现一个特别的东西,我两台机器其实装的esxi版本不一样,一个早期装的,系统是esxi6.0的系统,一台是最近装的esxi6.7系统。我在6.7这边,交换机网卡上有一个邻居发现协议什么cisco 什么discovery协议, 我在高版本这边看到 网卡居然发现我 6.0那边的网关地址了,然后我6.0那边显示什么邻居发现协议不可用。 这里基本上我可以肯定网络是通的了,不然不可能发现。硬件肯定没问题。

我就猜测,是不是版本问题?而且我低版本的驱动也是骚操作装上的。干吧,把低版本的升级下。之前没搞过升级,还是把上面虚拟机都备份下, 万一泡B了。升级之前还是搜一下我的机器能不能升级,万一升搞挂B了。我的机器是R710有点老了,十年前产品。一搜还真特么,VMware官方这个机器兼容列表最高指导6.0 ,我日了? 不能升级怎么玩?

网上一通搜, 国外一个老外牛逼,放了一个视频,说dell官方魔改了一个6.7的镜像https://www.dell.com/support/home/cn/zh/cndhs1/drivers/driversdetails?driverid=gv3pd,可以装到R710上,倒腾下来安装。升级的时候,提示我什么驱动不兼容,只能覆盖安装。卧槽,裤子都脱了,算了直接干吧。升级好,我接着去打网卡驱动,提示我VMware官方那个网卡驱动装不上,什么api没有,心里一凉,卧槽? dell特么的就改个版本号? 还是用的老版本? 又拿着6.0的网卡驱动去打, 装上了。心里凉了半截,估计可能还是不行。虚拟机都恢复恢复一测,特喵的还是不通。我日了。

已经到第二天下午了,我在那各种实验,各种网上查资料啊,各种搞啊,各种点啊,最后想想,自己真的是傻逼,搞什么10G,千兆凑合用呗,累的要死, 还浪费几百块钱。算了,放弃吧。真搞不好了,人又累死了。

我开始准备放弃了,开始拆配置,把新建的交换机删除什么的,我点开交换机,里面有个vlan id,咦,改下看看, 我把两台机器交换机的vlanid 都改成了5。 再看了一眼我之前测试机器里面的ping, 卧槽!!!!居然通了。 我尼玛。就这样? 没道理啊,单独的交换机,单独的网口,为啥要配置vlanid, 反正不管了,通了居然。。。

坑3》router os配置:

我的机器上还跑了一个mikrotick router os的系统,当我的主路由使用,我发现我路由机器上接口识别的还是1000m,而且,路由上配置地址,和我的虚拟机不通。这尼玛又是什么鬼,然后我看分配给虚拟机的网卡可以选择驱动,又去搜索一通科普了一下, 知道什么1000e 什么是vmxnet。各种捣鼓了一通,还是不行,我你妈见鬼了? 又在路由系统里面vlanid也捣鼓了一通,还是不行。网上查资料,说什么软路由不支持vmxnet驱动,要云办的ros材质差,CHR固件, 什么鸡巴玩意的。还要买授权,各种骚操作。算了, 我重新装一边看看吧,因为我之前系统是覆盖安装的,返回找回的虚拟机好像网络都有点问题, 我就把我的ROS用我之前的虚拟机文件又在esxi上面安装了一边。尼玛,居然通了,通了,卧槽,兴奋的一笔。看来是要重置下网卡什么的。到这里,感觉圆满了。我网上 看到有个人发了vof文件可以装支持vmxnet的ros https://blog.wxhbts.com/pverouteros.html ,手痒,搞一把呗。我把vof下载下来,把我刚调好的ros删了,重新部署。 部署好一测,卧槽,又不通了,这尼玛。又是一通查,一通删了装,装了删,还是不行,算了,还是部署我之前的吧, 结果,还是不行。我日了哦,咋么会这样。网卡都识别不到了, 我也不知道之前一次,自己怎么弄好的。为啥我要把他删了,真的是。

哎,无语的一笔,看到胜利的曙光,又被关上了门,我真的是无语了。我就又把新的下载的ros安装上,进去瞎几把点, 虚拟机那边不停的ping。我点到以太网接口,上面有个reset mac地址。我一点, 卧槽,居然通了。。。。。

真的是,哎,就这样把。 可能是mac地址有关的什么鬼原因,现在好了。

总结下,一个是要建个新的vlanid的交换机网络,两台机器要一样。然后网络不通的,可以把网卡删了重新加, 然后注意 mac地址重置下什么的。

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注