Problème carte réseau

Bonjour,

Je rencontre un problème avec ma version debian 3.0, lorsque j'effectue la commande ifconfig, je n'obtiens que loopback mais pas eth0, j’ai essayé de changer de carte réseau, mais je rencontre le même problème, je ne sais plus quoi faire.

Merci pour votre aide

23 réponses

Résumé de la discussion

Le problème décrit est l'absence d'eth0 sous Debian 3.0 lorsque la commande ifconfig ne détecte que l'interface loopback, et malgré le remplacement de carte réseau, suggérant un souci de pilote ou de module. Plusieurs réponses recommandent d’identifier la carte avec lspci pour déterminer le modèle et le module correspondant, puis de charger le pilote via modprobe en vérifiant le nom du module. Certaines contributions localisent RTL-8139 comme la carte realtek et proposent les modules 8139too ou 8139cp à charger avec modprobe, après avoir vérifié l’identifiant PCI et les répertoires de /lib/modules. En cas d'échec persistant, certains conseillent d’inspecter les chemins /lib/modules et d’utiliser des recherches ciblées sur les noms de modules pour éviter les conflits avec une installation Debian modifiée.

Bobot (l’IA à votre service)
  1. lspci
    pour connaitre le modèle de ta carte

    puis il faut se renseigner si elle est supportée, et le nom du module correspondant.
    puis
    modprobe nomodule
    1. Merci de votre aide,
      j’essaye, je vous donne la réponse tout de suite.
      1. Alors pour lspci, la partie concernant la carte réseau :
        Ethernet controller : Tealtek Semiconductor Co. , Ltd. RTL-8139 (rev 10)
        Ensuite pour ifconfig eth0 up :
        eth0: ERROR while getting interface flags: No such device

        Désolé pour le temps de réponse je recopie les messages à la main
        1. spacm, je ne connais pas la démarche à suivre, est ce que tu pourrais me la décrire plus précisément ? Merci !
          1. Modérateur
            Salut,

            Affiche :
            lspci | grep -i ethernet
            lspci -n
            lsmod
            ;-))
            1. A première vue, d'après quelques sites, ce serait ton noyau qui serais trop ancien et n'aurait pas le bon driver intégré.
              Pourquoi ne pas essayer la version ETCH?
              1. Pour lspci | grep -i ethernet :
                Ethernet controller : Realtek Semiconductor Co., Ltd. RTL-8139 (rev-10)

                Pour lsmod :
                Module Size Used by Not tainted (apparament rien ne s'affiche)

                pour lspci-n je le recopie je te l'envoie tout de suite
                1. Modérateur
                  Pour lspci | grep -i ethernet :
                  Ethernet controller : Realtek Semiconductor Co., Ltd. RTL-8139 (rev-10)

                  Il me faut aussi et surtout l'identifiant qui se trouve avant "Ethernet controller : " sous la forme de "01:00.0" ou encore "00:1f.4"...

                  Merci.
              2. en fait c'est une version debian modifié, elle inclue des programmes, et effectue certaine tache automatiquement (installation et paramétrage de squid pour gérer un proxy). Si je change de version je n'aurai pas ces modifications.
                1. Résultat de la commande pour lspci -n:

                  00:00.0 Class 0600 : 1106:0691 (rev 44)
                  00:01.0 Class 0604: 1106:8598
                  00:07.0 Class 0601: 1106:0596 (rev 23)
                  00:07.1 Class 0101: 1106:0571 (rev 10)
                  00.07.2 Class 0c03: 1106:0571 (rev 11)
                  00.07.3 Class 0600: 1106:3050 (rev 30)
                  00.0a.0 Class 0300: 5333:8901 (rev 16)
                  00:0e.0 Class 0401: 1274:1371 (rev 06)
                  00:12.0 class 0200: 10ec:8139 (rev 10)
                  01:00.0 Class 0300: 10de:0028 (rev 11)
                  1. Modérateur
                    Le module pour ta carte est le "8139too" ou le "8139cp".

                    Correspondance du module obtenue en entrant "00:12.0 class 0200: 10ec:8139 (rev 10)" sur ce site et en cliquant sur "Check"

                    Essaie de le charger avec la commande :
                    modprobe 8139too
                    ...
                    1. Quand je tape modprobe 8139too ou 8139cp, il s'affiche :
                      modprobe: Can't locate module 8139too (ou cp)
                      Est ce que je doit dabord télécharger le module à partir d'internet ?

                      merci pour ton aide,
                      1. Modérateur
                        Fais d'abord une recherche dans ton système :
                        find /lib/modules/ -type f -name "*8139[toocp]*" -print
                        ;-))
                        1. ok il m'a trouvé deux fichiers :
                          /lib/modules/2.4.17/kernel/drivers/net/8139cp.o
                          /lib/modules/2.4.17/kernel/drivers/net/8139too.o
                          1. Modérateur
                            Ben essaie de mettre le chemin complet vers le module avec la commande "modprobe".
                            1. Qu'est ce que je dois faire une fois que j'ai effectué la recherche ?
                              1. @jipicyJ’ai droit au même message d’erreur :
                                « modprobe can’t locate module »

                                A tu une autre idée ?
                            2. arg, même problème :
                              modprobe : Can't locate module ... avec tous le chemin

                              Est ce que tu à une autre idée ?

                              merci
                              1. Modérateur
                                Malheureusement non ;-((

                                lsmod ne renvoie rien... et /sbin/lsmod ?
                                • 1
                                • 2