Ver páginaRevisiones antiguasEnlaces a esta páginaExportar a PDFExportación a ODTVolver arriba Esta página es de solo lectura. Puedes ver la fuente pero no puedes cambiarla. Pregunta a tu administrador si crees que esto es incorrecto. ====== Problemas de red ====== ===== Debian 9: Problemas con tarjeta de red Realtek RTL8111/8168/8411 ===== <well> {{:ico:trabajando.png?nolink|}} **Antecedentes** * Problemas en mi PC con la instalación de Debian 9 por red: **No detectó las 2 cableadas de la placa base**. Daba un mensaje semejante a:<code> Faltan los ficheros rtl_nic/rtl8168g-2.fw </code> 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''. * Al final usé un adaptador de red por USB, concretamente un genérico que vale para la consola Wii de Nintendo. Y realicé la instalación a través de él. * Aparece lista de adaptadores de red: Los de la placa base que no tienen drivers y el externo por del puerto USB -> Selecciono dicho adaptador -> <key>Intro</key>. Si no hubiera aparecido no podría seguir con la instalación. * Al finalizarla seguí con el procedimiento descrito a continuación, sacado principalmente de aquí: https://unixblogger.com/how-to-get-your-realtek-rtl8111rtl8168-working-updated-guide/ </well> **Driver en repositorios**. Cuando el driver que buscamos está en los repositorios podemos seguir los siguientes pasos. - **Modelo de nuestra tarjeta**. Para ver el modelo de nuestra tarjeta de red:<code> lspci|grep Ethernet </code>, lo que me muestra la ''r1868''. - **Driver que está usando**. Para ver qué módulo de red realtek ha cargado Linux al inicio:<code> lsmod|grep r81 </code>, lo que me muestra la ''r1869''. Es decir, Debian ha escogido un módulo equivocado para la tarjeta de red. - En los [[doc:tec:sis:gnu:repo_sources:inicio|repositorios]] fijarse que tengan las coletillas ''contrib non-free'', dado que el firmware de este adaptador no es libre, y actualizarlos con:<code> apt-get install aptitude aptitude update aptitude upgrade </code> - Instalar nuestro módulo con:<code> aptitude install r8168-dkms </code> - Reiniciamos... y usando de nuevo:<code> lspci|grep Ethernet lsmod|grep r81 </code>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. - Previamente deberíamos tener instalado ''build-essential'', que contiene las herramientas necesarias para construir el driver. De lo contrario deberemos instalarlo.<code> aptitude install build-essential </code> - Descargaremos el fichero necesario, del fabricante u otro sitio que lo albergase, normalmente de extensión ''gz'' y los descomprimimos.<code> tar xfvz r8168-8.046.00.tar.gz </code> - Esto creará una carpeta. Nos introducimos en ella y construímos el driver.<code> cd r8168-8.046.00 ./autorun.sh - s </code> **Adicionalmente** podemos incluir en la lista negra el dirver r8169 para que el sistema no vuelva a usarlo.<code> sh -c 'echo blacklist r8169 >> /etc/modprobe.d/blacklist.conf' </code> **Herramientas**. Podemos instalar el paquete ''ethtool'', el cual nos provee de herramientas para trabajar con los adaptadores de red.<code> aptitude install ethtool </code> * [[http://fpg.66ghz.com/DebianRed/ethtool.html?i=1|Tutorial para la configuración de la red en Debian GNU/Linux: ethtool]] * Ejemplo:<code> ifconfig -a ethtool -i enp3s0 </code> doc/tec/sis/gnu/fallo_red1/inicio.txt Última modificación: 2021/12/25 03:00por 127.0.0.1