Шпаргалка как установить dkms драйвера для 2.5Gb сетевухи в Proxmox. Подходит для Proxmox 9.xx.
Будем использовать эту репу: https://github.com/awesometic/realtek-r8125-dkms
Плюсы этого метода:
- Драйвера перекомпилируются автоматически каждый раз при установке нового ядра
- Включаются более глубокие С-states
Минусы:
- Репа не официальная, поддерживается только одним человеком
- С 1 февраля 2026 года Дебиан ругается на SHA1 подпись автора репы
Алгоритм:
Нужно добавить сорсы в apt:
- открываем
/etc/apt/sources.list.d - создаём там файл awesometic-r8125.list
- в файл вставляем строку:
deb https://ppa.launchpadcontent.net/awesometic/ppa/ubuntu noble main
И установить ключ:
- открываем страницу
https://launchpad.net/~awesometic/+archive/ubuntu/ppa/ - раскрываем «Technical details about this PPA»
- копируем оттуда «fingerprint» line:
8339DE48E116691C3C85CCDDB44E6C80FF7107B6 - вставляем отпечаток в следующую команду:
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"
Теперь устанавливаем заголовки и сами драйвера:
apt install proxmox-default-headersapt install realtek-r8125-dkms
Добавляем дефолтные драйвера (r8169) в чёрный список:
- Выполняем команду
sudo tee -a /etc/modprobe.d/blacklist-r8169.conf > /dev/null <<EOT - В файле печатаем следующие две строки:
blacklist r8169
EOT - Запускаем sudo update-initramfs -u
- Чтобы проверить что старый драйвер не загружен можно использовать команду
lsmod | grep -i r8169 - Перезагружаемся
- Проверяем драйвер командой
lspci -k
PS:
Обратите внимание на это: https://github.com/awesometic/realtek-r8125-dkms/issues/85