Antecedentes
Faltan los ficheros rtl_nic/rtl8168g-2.fw
Aparece el mensaje de que falta driver de red, en concreto el rtl_nic/rtl8168g-2.fw. Pregunta si deseo cargar los controladores que faltan de un media extraíble. Como no los tengo, contesto que No.
Driver en repositorios. Cuando el driver que buscamos está en los repositorios podemos seguir los siguientes pasos.
lspci|grep Ethernet
, lo que me muestra la r1868.
lsmod|grep r81
, lo que me muestra la r1869. Es decir, Debian ha escogido un módulo equivocado para la tarjeta de red.
contrib non-free, dado que el firmware de este adaptador no es libre, y actualizarlos con:apt-get install aptitude aptitude update aptitude upgrade
aptitude install r8168-dkms
lspci|grep Ethernet lsmod|grep r81
vemos que ambos muestran r1868.
Otra alternativa es conseguir el fichero para el driver, cuando este no se encuentra en los repositorios, y construirlo nosotros.
build-essential, que contiene las herramientas necesarias para construir el driver. De lo contrario deberemos instalarlo.aptitude install build-essential
gz y los descomprimimos.tar xfvz r8168-8.046.00.tar.gz
cd r8168-8.046.00 ./autorun.sh - s
Adicionalmente podemos incluir en la lista negra el dirver r8169 para que el sistema no vuelva a usarlo.
sh -c 'echo blacklist r8169 >> /etc/modprobe.d/blacklist.conf'
Herramientas. Podemos instalar el paquete ethtool, el cual nos provee de herramientas para trabajar con los adaptadores de red.
aptitude install ethtool
ifconfig -a ethtool -i enp3s0