收起左侧

飞牛使用X710的SR-IOV的VF(虚拟实例)网卡,失败。

2
回复
70
查看
[ 复制链接 ]

1

主题

4

回帖

0

牛值

江湖小虾

悬赏1飞牛币未解决

环境是esxi8.0U3G,

虚拟机是飞牛1.0.0,选的是debian12

网卡选的是intel X710 da2(双10G光口)通过SR-IOV虚拟化的卡,能获取到ip,但重启后上网失败。

1、选的卡

2.png

2、安装完成

3.png

3、重启之前已获取到ip,网卡也能正确识别。

获取到ip了.png

4、重启后联网失败。(正常的会显示一个ip和端口,不会一直报错)

一直上不了网.png

其它信息:

貌似这个问题比较底层。而且ubuntu也有类似的情况,就是ubuntu22没有这个问题,但ubuntu24、25也是一样联网失败,其它系统没试过。所以可能不是飞牛本身带入的,而是debian。但是有能力请帮我看看,其它渠道我暂时不知道怎么反馈。

换esxi本身的软虚拟网卡(VMXNET3)都是正常的。

我以为是固件、驱动的问题。于是我升级了网卡的固件到最新版v9.55,驱动在飞牛上没试过,但是在ubuntu25上尝试的安装最新版。都是无济于事的。

附件: 您需要 登录 才可以下载或查看,没有账号?立即注册
收藏
送赞
分享

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

1

主题

4

回帖

0

牛值

江湖小虾

6 天前 楼主 显示全部楼层

新发现,主机的驱动好低(标准版的esxi哪怕是U3g,里面的驱动都好低),很可能是主机驱动的问题。晚上准备升级主机驱动。之前只升级了网卡固件、虚拟机驱动。

而厂商定制版里面的驱动都好高。

1

主题

4

回帖

0

牛值

江湖小虾

4 天前 楼主 显示全部楼层

已经解决了。是飞牛的iavf驱动的问题。把主机网卡驱动、网卡固件都升级了一遍。不管用,又回来。

这里我分享出来。以备后人借鉴。

要用最原始的方法给linux装驱动。intel那个驱动包里面有个PROAVF,就是给VF的驱动

VF就是 虚拟方法 ----也就是通过SR-IOV技术,利用物理网卡实例化一个虚拟的pcie网卡,“直通”给虚拟机,简称VF,对应主硬件叫做PF

image.png

然后里面是这样子的,没有debian专用的包,只能用源码安装

,所以用那个tar.gz

tar -zvxf /tmp/Linux/iavf-4.13.16.tar.gz // 解压
cd iavf-4.13.16/src/ //进入解压后的src目录
make // 编译
make install // 安装
depmod -a // 更新模块依赖
modprobe iavf // 尝试 加载驱动
ip addr show // 查看对应网卡有没有获取到ip,有就结束,没有就继续

ethtool -i ens160 // 查看对应网卡是否加载了新驱动
modprobe -r iavf // 卸载之前的驱动,如果本来原先没加载会报错,没关系
modprobe iavf // 加载驱动
ethtool -i ens160
ip addr show

f810cc90a506ddccbddc883e0664f797.png

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则