Метка: Debian

Realtek r8125 DKMS драйвера в Proxmox 9.xx (Debian)

Шпаргалка как установить dkms драйвера для 2.5Gb сетевухи в Proxmox. Подходит для Proxmox 9.xx.

Будем использовать эту репу: https://github.com/awesometic/realtek-r8125-dkms

Плюсы этого метода:

  • Драйвера перекомпилируются автоматически каждый раз при установке нового ядра
  • Включаются более глубокие С-states

Минусы:

  • Репа не официальная, поддерживается только одним человеком
  • С 1 февраля 2026 года Дебиан ругается на SHA1 подпись автора репы

Алгоритм:

Нужно добавить сорсы в apt:

  1. открываем /etc/apt/sources.list.d
  2. создаём там файл awesometic-r8125.list
  3. в файл вставляем строку: deb https://ppa.launchpadcontent.net/awesometic/ppa/ubuntu noble main

И установить ключ:

  1. открываем страницу https://launchpad.net/~awesometic/+archive/ubuntu/ppa/
  2. раскрываем «Technical details about this PPA»
  3. копируем оттуда «fingerprint» line: 8339DE48E116691C3C85CCDDB44E6C80FF7107B6
  4. вставляем отпечаток в следующую команду: curl -S "https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x8339DE48E116691C3C85CCDDB44E6C80FF7107B6" | gpg --batch --yes --dearmor --output "/etc/apt/trusted.gpg.d/awesometic-ubuntu-ppa.gpg"

Теперь устанавливаем заголовки и сами драйвера:

  1. apt install proxmox-default-headers
  2. apt install realtek-r8125-dkms

Добавляем дефолтные драйвера (r8169) в чёрный список:

  1. Выполняем команду  sudo tee -a /etc/modprobe.d/blacklist-r8169.conf > /dev/null <<EOT
  2. В файле печатаем следующие две строки: 
    blacklist r8169
    EOT
  3. Запускаем sudo update-initramfs -u
  4. Чтобы проверить что старый драйвер не загружен можно использовать команду lsmod | grep -i r8169
  5. Перезагружаемся
  6. Проверяем драйвер командой lspci -k

 

PS:

Обратите внимание на это: https://github.com/awesometic/realtek-r8125-dkms/issues/85