Solucionar problemas con Realtek RTL8111/8168B en LMDE

Muchos usuarios ha presentado problemas con las tarjetas de Red Realtek debido a que la la transferencia de datos es extremadamente lenta.

La tarjeta de red Realtek r8168B no funciona bien con Red Hat, CentOS, Fedora o Ubuntu: en lugar de cargar el driver r8168, modprobe carga el controlador r8169. En los foros de Linux Mint han publicado una solución para LMDE y se la dejo a continuación. Lo que haremos básicamente es:

  1. Descargar un fichero del sitio oficial de Realtek.
  2. Abrimos un terminal.
  3. Vamos al directorio donde descargamos el fichero y lo extraemos.
  4. Ejecutamos el fichero autorun.sh.
  5. Si usamos el Kernel 3.x: copiamos el fichero r8168.ko al lugar correcto y cargamos el módulo.
Explicado más detalladamente la cosa sería así:

1.- Descargamos el driver necesario

Para ello vamos a este enlace y bajamos el driver.

2.- Descomprimimos el fichero descargado.

cd ~/Carpeta_donde_descargamos_el_driver
tar vjxf r8168-8.025.00.tar.gz
cd r8168-8.025.00
sudo ./autorun.sh

Este script descarga y cambia el nombre del driver r8169 por lo que no causará más problemas. Si queremos lo añadimos a la lista negra con el siguiente comando:

echo "blacklist r8169" >> /etc/modprobe.d/blacklist.conf

3.- Corregir en el Kernel 3.X

Si está usando el Kernel 3.0 se darán cuenta de que el fichero /src/Makefile tiene un bug que hace que se instale el archivo r8168.o en lugar del archivo r8168.ko. Luego de ejecutar el autorun.sh ponemos esto en el terminal:

sudo cp src/r8168.ko   /lib/modules/3.0.0-1-amd64/kernel/drivers/net/
sudo depmod
sudo modprobe r8168

Y eso es todo.