FYI for anyone running Proxmox on a Dell or HP micro tower with a Realtek NIC

Obviously this is more for the homelab folks.

Be cautious upgrading to Proxmox 8. There’s a newer driver that doesn’t like some of the Realtek chipsets.

Here’s the fix that worked for me:

  1. Run lspci -v to make sure you’re actually running the problematic driver. (r8169, in this case.)

  2. Add the non-free debian repository to your sources.list and update your apt cache.

    • deb http://ftp.de.debian.org/debian bookworm main non-free
  3. Make sure you have the pve-headers package installed. apt install pve-headers. For some reason this was missing on my system.

  4. Install the r8168-dkms package. apt install r8168-dkms

  5. Blacklist the r8169 driver. modprobe -r -v r8169

  6. Reboot.

  7. Run lspci -v again to make sure you’re running r8168 now.

Hopefully this saves someone the headache that I had yesterday.

3 Likes

That’s not even just v.8, its been an issue for a long time on Debian systems of all types. I had a friend that this fixed all sorts of problems on his Proxmox server.

I never had issues until I installed 8.