Skip to content

Nuface Blog

隨意隨手記 Casual Notes

Menu
  • Home
  • About
  • Services
  • Blog
  • Contact
  • Privacy Policy
  • Login
Menu

Evaluating Proxmox Support for High-End Network Cards

Posted on 2025-11-032025-11-03 by Rico

This is indeed one of the most common concerns for enterprises transitioning from VMware to Proxmox VE (PVE).
That concern is reasonable — but in fact, Proxmox’s hardware compatibility is excellent, especially for high-end NICs. As long as you choose wisely, most cards are truly plug-and-play.

Here’s a complete breakdown:


🧠 1. Core Foundation of Proxmox: Debian + Linux Kernel

Proxmox is based on Debian (PVE 8 currently runs on Debian 12 Bookworm)
and uses the Linux 6.x kernel series (commonly 6.5 or 6.8).

✅ This means:
If a NIC is supported by Linux, it’s almost certainly supported by Proxmox.
In other words, driver-level support ≈ Debian / Ubuntu Server support.


⚙️ 2. Current State of High-End NIC Support (as of 2025)

VendorSeriesStatusNotes
Inteli210 / i350 / i225 / i226 / X520 / X540 / X550 / X710 / E810✅ Fully supportedBuilt into Linux kernel (ixgbe / ice modules)
Broadcom (BCM)NetXtreme / 57810 / 57414 / 57508✅ Well supportedUses bnxt_en driver
Mellanox (NVIDIA)ConnectX-3/4/5/6✅ Very stable10G–100G speeds, kernel mlx5_core
ChelsioT4 / T5 / T6✅ StableCommon in iSCSI/RDMA use
Solarflare (Xilinx)SFN8522 / X2 / X3✅ SupportedPopular for high-frequency trading servers
Marvell / AquantiaAQC107 / AQC113 / AQX111✅ (Partial)Supported since Linux 5.18+ for 10G/5G/2.5G
RealtekRTL8125 / RTL8156⚠ PartialRequires r8125-dkms external module; avoid for production

🔧 3. How to Verify Driver Support (After Installation)

Once Proxmox is installed, check your NIC:

lspci | grep -i eth

Then check the loaded driver:

ethtool -i eno1

Example output:

driver: ixgbe
version: 5.19.9
firmware-version: 0x800009d6
bus-info: 0000:03:00.0

If the driver field shows a proper module (e.g. ixgbe, ice, mlx5_core),
your NIC driver is loaded correctly.


⚡ 4. Common High-End NICs Tested with Proxmox

ModelInterfaceTest ResultNotes
Intel X550-T2Dual 10 GbE RJ-45✅ Nativeixgbe module built in
Intel X710-DA2Dual 10 GbE SFP+✅ Nativei40e driver
Intel E810-XXVDA2Dual 25 GbE SFP28✅Needs Kernel 6.1+ (ice)
Mellanox ConnectX-525/50/100 GbE SFP28✅Supports SR-IOV, RDMA, iSER
Broadcom BCM5741410 GbE✅bnxt_en driver, stable
Aquantia AQC11310 GBase-T⚠Linux 6.1+ recommended

🧩 5. What to Do if Your NIC Isn’t Supported

If you’ve purchased a newer 25G/100G model (released 2024–2025), there are two options:

🧰 Option A: Install the Official DKMS Module

Example for Realtek 8125:

apt install pve-headers-$(uname -r)
apt install dkms git
git clone https://github.com/aircrack-ng/rtl8125.git
cd rtl8125
dkms add .
dkms build rtl8125/9.011.01
dkms install rtl8125/9.011.01
reboot
lsmod | grep r8125

🧰 Option B: Update the PVE Kernel

Proxmox offers several kernel versions:

apt install pve-kernel-6.8

Or use the no-subscription repo to get the latest LTS kernel.

Updating the kernel updates all bundled hardware drivers —
often resolving NIC compatibility instantly.


💡 6. Practical Recommendations (for Corporate Environments)

Usage ScenarioRecommended NICNotes
Standard VMs / NFS AccessIntel X550-T210 G RJ-45, stable & compatible
High-Performance NAS / iSCSIMellanox ConnectX-4/5 SFP+Low-latency, high IOPS
Multi-Node Cluster / SR-IOVIntel X710 / E810Supports virtual functions
Future 25 G ExpansionMellanox CX-5 or Intel E810Use DAC cables recommended

🧩 7. Advanced Features Supported by Proxmox with High-End NICs

FeatureSupport
SR-IOV (Single Root I/O Virtualization)✅ Configurable in GUI
VLAN / Bonding / LACP / VLAN-aware Bridge✅ Fully Supported
Jumbo Frame (MTU 9000)✅ Supported — Recommended
Multiqueue / RSS / RPS✅ Native Linux Support
DPDK / RDMA / iSER / NVMe-oF✅ (Driver-specific)

✅ 8. Conclusion — Confidence Level in Proxmox’s NIC Support

AspectEvaluation
Breadth of Support★★★★★ (Equivalent to Debian/Ubuntu)
Stability of Enterprise NICs★★★★★ (Intel / Mellanox near perfect)
New NIC Support (2024–2025 models)★★★★☆ (Resolved via kernel update)
Driver Maintenance CycleContinuous monthly kernel updates
Recommended BrandsIntel, Mellanox, Broadcom

Summary:
Proxmox VE’s compatibility with high-end NICs is solid, enterprise-grade, and constantly improving.
If your organization selects hardware with mainstream Linux driver support, Proxmox will deliver VMware-class stability — without the licensing overhead.

Recent Posts

  • Postfix + Let’s Encrypt + BIND9 + DANE Fully Automated TLSA Update Guide
  • Postfix + Let’s Encrypt + BIND9 + DANE TLSA 指紋自動更新完整教學
  • Deploying DANE in Postfix
  • 如何在 Postfix 中部署 DANE
  • DANE: DNSSEC-Based TLS Protection

Recent Comments

  1. Building a Complete Enterprise-Grade Mail System (Overview) - Nuface Blog on High Availability Architecture, Failover, GeoDNS, Monitoring, and Email Abuse Automation (SOAR)
  2. Building a Complete Enterprise-Grade Mail System (Overview) - Nuface Blog on MariaDB + PostfixAdmin: The Core of Virtual Domain & Mailbox Management
  3. Building a Complete Enterprise-Grade Mail System (Overview) - Nuface Blog on Daily Operations, Monitoring, and Performance Tuning for an Enterprise Mail System
  4. Building a Complete Enterprise-Grade Mail System (Overview) - Nuface Blog on Final Chapter: Complete Troubleshooting Guide & Frequently Asked Questions (FAQ)
  5. Building a Complete Enterprise-Grade Mail System (Overview) - Nuface Blog on Network Architecture, DNS Configuration, TLS Design, and Postfix/Dovecot SNI Explained

Archives

  • December 2025
  • November 2025
  • October 2025

Categories

  • AI
  • Apache
  • Cybersecurity
  • Database
  • DNS
  • Docker
  • Fail2Ban
  • FileSystem
  • Firewall
  • Linux
  • LLM
  • Mail
  • N8N
  • OpenLdap
  • OPNsense
  • PHP
  • QoS
  • Samba
  • Switch
  • Virtualization
  • VPN
  • WordPress
© 2025 Nuface Blog | Powered by Superbs Personal Blog theme