曙光服务器G20网卡设置的核心路径是:先确认网卡型号与操作系统版本,再按“BIOS启用驱动匹配IP/VLAN/聚合配置链路验证”的顺序操作。 这套顺序能避开多数“识别不到、速率不对、聚合不生效”的问题,下面按实际机房操作展开。
曙光服务器G20网卡怎么设置:先分清板载、独立卡和系统
确认网卡型号与系统环境
开工前别急着改配置,先登录系统,用下面几条命令摸清底细:
lspci -nn | grep -Ei 'ethernet|network':看网卡是否被PCIe识别。ip link show:看系统给网卡起了什么名,常见如enp3s0f0、ens1f0。ethtool -i enp3s0f0:看驱动名、固件版本。cat /etc/os-release:确认是CentOS、Ubuntu、麒麟V10还是统信UOS。uname -r:内核版本决定驱动能否直接编译。
曙光G20服务器常见板载网卡和独立网卡混用,板载多为Intel I350、X710、i40e系列;独立卡可能是Mellanox ConnectX-4/5、Intel E810或国产网卡,型号不同,驱动包完全不同,业内专家指出,服务器网卡问题里,相当一部分不是硬件损坏,而是驱动版本与内核不匹配。
进入BIOS做基础启用
重启服务器,开机按Del或F2进BIOS,路径通常类似:
Advanced→PCIe Configuration→Onboard LAN Configuration:确认板载网卡为Enabled。Advanced→PCIe→SR-IOV:要做虚拟化直通就开Enabled。Advanced→CPU Configuration→VT-d或IOMMU:SR-IOV和直通必须开。Boot→Network:需要PXE启动才启用,普通业务机可关闭,减少启动等待。- 按
F10保存退出。
如果独立网卡插在Riser卡上,还要确认Riser供电和PCIe插槽带宽,万兆双口卡建议插在CPU直连的x8或x16插槽,避免走PCH导致带宽瓶颈。
操作系统识别与驱动安装
系统能识别到ip link里有网卡,但ethtool读不到速率,通常是驱动没装好,以Intel网卡为例:
- 安装编译环境:
yum install gcc make kernel-devel-$(uname -r)或apt install build-essential linux-headers-$(uname -r)。 - 从厂商官网下载对应驱动,如
i40e、ice、ixgbe。 - 解压后执行:
make、make install、modprobe i40e。 - 更新initramfs:
dracut -f或update-initramfs -u。 - 重启后用
ethtool -i确认驱动版本。
Mellanox网卡建议安装MLNX_OFED,国产麒麟、统信系统优先用系统源里的驱动,再用厂商驱动补版本,行业共识认为,固件与驱动版本对齐,比反复重装系统更有效。
曙光G20网卡设置和普通服务器网卡设置有什么区别?
国产系统与闭源驱动差异
普通x86服务器多用CentOS、Ubuntu,驱动生态成熟,曙光G20如果跑麒麟、统信,内核版本和模块签名策略不同,部分厂商驱动需要关闭Secure Boot,或手动签名,配置工具也分两派:nmcli、nmtui通用,但部分国产系统图形化网络面板会覆盖ifcfg文件,改完最好用nmcli con show确认。
光模块兼容性与固件匹配
曙光G20的万兆、25G口对光模块较敏感,交换机侧和服务器侧要匹配波长、速率、DDM信息,用ethtool -m enp3s0f0可读模块信息,若出现Link detected: no,先换已知好模块,再查光纤收发,固件旧也会导致只协商到千兆,据公开的服务器行业标准,高速接口的链路稳定性与模块兼容性关系很大,需要时升级网卡固件,再重启验证。
场景化实操:机房现场如何设置曙光服务器G20网卡
配置IP地址与子网
临时调试:
ip addr add 192.168.1.10/24 dev enp3s0f0ip link set enp3s0f0 upip route add default via 192.168.1.1
持久化配置,CentOS系:
nmcli con add type ethernet con-name eth0 ifname enp3s0f0 ipv4.addresses 192.168.1.10/24 ipv4.gateway 192.168.1.1 ipv4.dns 223.5.5.5 ipv4.method manualnmcli con up eth0
Ubuntu的netplan:
- 编辑
/etc/netplan/01-netcfg.yaml,写入addresses、gateway4、nameservers。 - 执行
netplan apply。
麒麟V10可继续用nmtui图形界面,或改/etc/sysconfig/network-scripts/ifcfg-enp3s0f0:
BOOTPROTO=staticIPADDR=192.168.1.10PREFIX=24GATEWAY=192.168.1.1ONBOOT=yes
改完systemctl restart NetworkManager。
万兆链路速率与双工
先看协商结果:
ethtool enp3s0f0 | grep -E 'Speed|Duplex|Link detected'
期望看到Speed: 10000Mb/s、Duplex: Full、Link detected: yes,若只有1000Mb/s,检查:
- 光模块速率是否为10G。
- 光纤类型是否匹配,单模多模别混。
- 交换机端口是否强制千兆。
- 网卡固件是否过旧。
需要手动指定时:
ethtool -s enp3s0f0 speed 10000 duplex full autoneg on
多数情况下,自动协商更稳,只有交换机端口固定参数时,才手动锁。
Bonding、VLAN与SR-IOV
链路聚合用nmcli:
nmcli con add type bond con-name bond0 ifname bond0 mode 802.3ad miimon 100nmcli con add type ethernet con-name bond0-slave1 ifname enp3s0f0 master bond0nmcli con add type ethernet con-name bond0-slave2 ifname enp3s0f1 master bond0nmcli con add type vlan con-name vlan100 dev bond0 id 100 ipv4.addresses 10.0.100.10/24 ipv4.method manualnmcli con up bond0、nmcli con up vlan100
交换机侧要配LACP,模式选active,SR-IOV则先开BIOS的VT-d,再执行:
echo 4 > /sys/class/net/enp3s0f0/device/sriov_numvfslspci | grep -i virtual
持久化可写/etc/modprobe.d/i40e.conf:options i40e max_vfs=4。
北京地区曙光服务器G20网卡设置价格与服务参考
自行调试与上门服务成本
北京地区曙光服务器G20网卡设置价格没有统一标准,自行调试成本最低,主要是时间成本,上门服务通常按次、按台或按天报价,叠加差旅和工时,机房在昌平、亦庄、酒仙桥,响应时间不同,报价也会浮动,若涉及SR-IOV、RDMA、多网卡聚合,工时更长。
常见收费项
- 基础IP配置:按台计费,适合单机调试。
- 驱动与固件升级:按型号计费,含兼容性测试。
- 链路聚合与VLAN:按项目计费。
- SR-IOV/直通:按虚拟化场景计费。
- 故障排查:按次计费,不含硬件更换。
询价时把服务器型号、网卡型号、系统版本、机房地址一次说清,能减少重复沟通。
曙光服务器G20网卡设置常见问答
曙光G20网卡不识别怎么办?
按顺序查:lspci看硬件是否出现;dmesg | grep -i eth看内核报错;BIOS确认板载网卡启用;独立卡换插槽、换Riser;系统侧装对应驱动,若lspci也没有,优先查供电和插槽。
曙光服务器G20网卡如何做链路聚合?
用nmcli建bond,模式选3ad,把两个物理口加入bond,再在bond上配IP或VLAN,交换机侧必须配LACP,验证用cat /proc/net/bonding/bond0,看两个slave是否都为up。
曙光G20万兆网卡速度跑不满是什么原因?
先查PCIe带宽,确认插在x8 Gen3以上插槽,再查ethtool -L enp3s0f0 combined 8开启多队列,ethtool -G调大Ring,用iperf3 -c 对端IP -P 8 -t 30并行测试,光模块和交换机端口协商也要确认,在多数机房环境中,先确认交换机端口协商为10000Mbps全双工,再用ethtool -S查看丢包与错误计数,比直接更换网卡更有效。
首发原创文章,作者:王坚,如若转载,请注明出处:https://idctop.com/article/681948.html





