华为SP310(X520-DA2、82599ES芯片)双口万兆网卡安装驱动的方法
免责声明
1.本方案并没有极致追求最低成本,成本仅相对较低,需要最低成本的本文章可能不适合你;
2.本文章中出现的店家,本人没有收取任何推广费用,也无意宣传,仅为选择困难症用户提供参考。

一、网络架构图
二、设备简介
主路由:中兴AX5400 Pro
无线:WiFi 6,5GHz:4x4MIMO 4804Mbps ;2.4GHz:2x2MIMO 574Mbps
网口:1Gbps RJ-45 *3,2.5Gbps RJ-45*1
交换机:兮克SKS1200-4GPY2XF
主控:RTL8372
网口:2.5Gbps RJ-45 *4,10Gbps SFP+ *2
其中RJ-45支持10M/100M/1G/2.5G,SFP+光模块接口支持1G/2.5G/10G和猫棒
老爹的台式机:
CPU:i5-12600KF
主板:微星Z690-A
显卡:微星万图师RTX4060ti 16GB
内存:金百达银爵DDR4-3600 16GB*2
网卡:RTL8125B(螃蟹2.5G网卡)
我的台式机:
CPU:i7-13700K
主板:华硕PRIME Z790-P D4
显卡:蓝宝石RX7900XTX超白金
内存:十铨冥神DDR4-3600 16GB*2
网卡:RTL8125B(主板自带) 英特尔X540-DA2(华为SP310版,本案添加)
NAS:
CPU:i5-12490F
主板:华硕PRIME Z690M-Plus
内存:光威DDR4-3200 C16 32GB*2
硬盘:SOLIDIGM P44 Pro 1TB(系统盘,CPU直连通道)
海力士 PE6110 1.92TB(视频素材缓存)
傲腾M10 16GB(用作SWAP分区,南桥通道)
西数HC520 12TB *2(仓库盘)
网卡:英特尔i219-V(主板自带,备用)
英特尔X540-DA2(华为SP310版,本案添加,连接CPU PCIE4.0x16通道,以2.0x8运行)
系统:Debian11.4(Linux5.10内核)无GUI桌面,SSH/webmin远程管理
功能:SAMBA(SMB共享),Syncthing(PCB工程备份),waifu2x(图像放大),qBittorrent(离线下载),Minecraft Java版 1.20.2服务器,Zerotier One(内网穿透)
三、网卡的安装
网卡买的是华为SP310版本的X520-DA2,同样还有浪潮版本的,更便宜,不买浪潮版的原因后面多了个x1的金手指不想折腾,反正不差那几块钱就买个稍微看上去正常点的;至于CX341A,便宜归便宜,但是据说12代主板存在使用BUG(不清楚是网卡本身还是CPU直连通道导致的,具体请自行了解,这里不做解释),而且需要自行安装OCP转接板,实际折腾下来和X520-DA2的价格也差不多了,完全没那个必要。
几乎全新的X520-DA2网卡
X520-DA2的数据手册中注明的功耗
从数据手册(产品简介)中可以看出,相对来说X520-DA2的功耗还算是比较低的,华为SP310版的这个散热器足够大,可以利用机箱风道就能保证不烫手,不需要额外安装风扇,比CX341A的散热器要大不少。
台式机网卡安装前
台式机网卡安装后
这个其实是2号口,靠近机箱侧板的才是1号口
NAS安装网卡后(下面是利民C12S风扇直吹)
四、安装驱动
服务器端:
Debian11.4对X520-DA2免驱,装上后直接识别,不需要手动打驱动
先ip addr确定网卡编号
其中enp1s0为该网卡,f0和f1分别为该网卡的1口和2口,这里用的是1口,所以需要在/etc/network/interfaces里配置enp1s0f0
这里配置的是静态IP,eno1为本机自带的i219-V网卡(实际上也是enp5s0),因为过于鸡肋所以没启用,直接注释掉
保存后reboot重启服务器
可以看到enp1s0f0已经识别ip地址,从webmin里也能看到网口的状态,万兆正常运行
linux已经识别万兆
台式机端
本台式机用的是win11,装的时候遇到了不少的麻烦,但总结出一个比较简单的办法:
刚开机的时候,系统是无法识别网卡型号的,只能识别到这个玩意是个网卡,但没有驱动程序
这个时候通过检查PCIE的vendor ID 0x8086就可以确定这玩意是英特尔的网卡,所以X520-DA2肯定没得跑。
然后去英特尔官网下载最新版的驱动:
这时候你会发现一个问题,这个包未免太大了吧?什么网卡驱动能用到776MB?
这个玩意实际上是所有网卡驱动的一个合集,他甚至包括了win,linux,FreeBSD的驱动,甚至是从i210AT到E810全部的驱动,那肯定就没有必要了
我个人推荐的是只下载Windows的驱动(win11和win10的驱动是通用的)
https://www.intel.cn/content/www/cn/zh/download/18293/intel-network-adapter-driver-for-windows-10.html
(后续新版本驱动可能不会是这个网址,请自行到英特尔官网查找)
支持产品中确实有X520-DA2,那就没有什么问题
下载完以后解压,找到最大那个exe文件
不要直接运行,否则可能会提示未检测到英特尔网卡
明明都写了支持X520-DA2,但为什么检测不到呢?原因不明,但还有个办法:
直接选择Wired_driver_28.2_x64.exe(具体以你下载的版本为准,名称可能发生变化),右键解压,或者重命名为.zip后解压
如果提示已在资源管理器中打开,就手动解压
解压后会多出来这些文件夹
其中可用的驱动在\PROXGB\Winx64\NDIS65中
桌面右键“此电脑”,找到“管理”
打开设备管理器,在“其他设备”找到两个黄色感叹号的“以太网控制器”
这个是已经装好驱动的
然后右键点击,找到“属性”-“驱动程序”-“更新驱动程序”
这个是已经装好驱动的,仅作为示意
浏览查找驱动程序
可用的驱动在\PROXGB\Winx64\NDIS65中,选好后点下一步,跑完进度条后就装好了
然后重复一下,把两个黄色感叹号的另一个也这么打一遍驱动
打完驱动后应该是这样的:
显示英特尔82599 10Gbit双口网络连接是对的,因为X520-DA2的主控芯片就是82599ES
这时候可以检查一下连接速度
有条件的话可以试试内网传文件,或者自建测速服务器
台式机PM9A1 512GB到服务器P44 Pro 1TB,SMB传输
LibreSpeed内网测速,具体方法请自行百度
五、成本统计(2023年9月)
华为SP310版X520-DA2网卡,89x2=178元
Finisar光纤线3米,19x2=38元
兮克SKS1200-4GPY2XF交换机,299元
合计515元
版权声明
本文仅代表作者观点,不代表大众分享立场。
本文系作者授权大众分享发表,未经许可,不得转载。
大众分享





































发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。