Исходный код вики Универсальный пайплайн установки драйверов сетевок
Редактировал(а) Anton Krivchenkov 30.05.2026 13:05
Последние авторы
| author | version | line-number | content |
|---|---|---|---|
| 1 | # 1. Устанавливаем все зависимости (добавлен dh-dkms для исправления ошибки) | ||
| 2 | apt-get update && apt-get install -y pve-headers-$(uname -r) dkms build-essential git devscripts dh-dkms | ||
| 3 | |||
| 4 | # 2. Переходим во временную директорию | ||
| 5 | cd /tmp | ||
| 6 | |||
| 7 | # 3. Блок установки для RTL8125 (2.5 GbE) | ||
| 8 | if lspci -nn | grep -qi "10ec:8125"; then | ||
| 9 | echo ">>> Обнаружен чип RTL8125 (2.5GbE). Установка драйвера..." | ||
| 10 | rm -rf r8125-dkms | ||
| 11 | git clone https://github.com/awesometic/realtek-r8125-dkms.git r8125-dkms | ||
| 12 | cd r8125-dkms && dpkg-buildpackage -us -uc && dpkg -i ../realtek-r8125-dkms_*.deb | ||
| 13 | cd /tmp | ||
| 14 | fi | ||
| 15 | |||
| 16 | # 4. Блок установки для RTL8126 (5 GbE) | ||
| 17 | if lspci -nn | grep -qi "10ec:8126"; then | ||
| 18 | echo ">>> Обнаружен чип RTL8126 (5GbE). Установка драйвера..." | ||
| 19 | rm -rf r8126-dkms | ||
| 20 | git clone https://github.com/awesometic/realtek-r8126-dkms.git r8126-dkms | ||
| 21 | cd r8126-dkms && dpkg-buildpackage -us -uc && dpkg -i ../realtek-r8126-dkms_*.deb | ||
| 22 | cd /tmp | ||
| 23 | fi | ||
| 24 | |||
| 25 | # 5. Применяем изменения | ||
| 26 | update-initramfs -u -k all | ||
| 27 | echo ">>> Установка завершена. Можно отправлять ноду в reboot!" |