Установка драйвера сетевой карты ethernet
Проблема
У меня такая ethernet карта:
lspci | grep Ether
# 25:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15)
Но в debian по дефолту стоит драйвер 8169 вместо 8168 (которая нужна для моей карты):
lsmod | grep 816
# r8169
8168 и не установлена, только 8169:
find "/lib/modules/$(uname -r)/kernel/drivers/net/ethernet/" -name '*816*'
# /lib/modules/6.1.0-17-amd64/kernel/drivers/net/ethernet/realtek/r8169.ko
Решение
Соус: https://www.unixteacher.org/blog/ethernet-rtl-8168-driver-on-debian/
Автор предлагает скачать deb-пакет, но в репозиториях non-free есть нужный нам драйвер/модуль:
sudo apt install r8168-dkms
Перезаружай машину и проверяй:
lsmod | grep 816
# r8168