Проблемы с сетевой картой realtek 8169 в debian

Симптомы: время от времени пропадает сеть.
В логах множество записей типа:

проблема в драйвере сетевой платы r8169, и данная проблема проявляется даже на самом последнем ядре linux. Для решения проблемы необходимо стянуть и установить драйвер с сайта realtek для r8168, то есть сделать даунгрейд драйвера, а оригинальный заблеклистить, чтоб его не подхватывало ядро.

Для начала проверим действительно ли у нас стоит драйвер r8169:

Если в ответ увидели что то подобное:

то продолжаем дальше…

Теперь необходимо проверить есть ли смысл нам делать даунгрейд, то есть заведется или не заведется сетевая…

Если в ответ увидите что то на подобии:

То драйвер r8168 будет работать с вашей сетевой и можем продолжать дальше…

Поставим пакет включающий все необходимые компоненты (компиляторы и прочие инструменты) для сборки всего необходимого:

Дальше скачаем исходники драйвера:

Собираем их:

Дальше мы перестроим зависимости ядра:

Драйвер r8169 необходимо занести в блеклист, чтоб ядро его не прогружало. Если у вас несколько сетевых, тогда заносить в блеклист не нужно.

Добавляем драйвер r8169 в initrd:

Теперь нужно пересобрать initrd:

Ну вот и все. Новый драйвер будет загружен после перезагрузки. Перезагружаемся:

Проверить загрузился ли драйвер можно командой:

P.S. если надумаете обновлять ядро, драйвер необходимо пересобрать!

P.P.S С офсайта realtek можно стянуть свежий драйвер который устанавливается скриптом. Но не всегда работает.