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. Bonjour,

    Que donne le lspci -l ?
    0
    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
      0
      1. Merci de votre aide,
        j’essaye, je vous donne la réponse tout de suite.
        0
        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
          0
          1. spacm, je ne connais pas la démarche à suivre, est ce que tu pourrais me la décrire plus précisément ? Merci !
            0
            1. Modérateur
              Salut,

              Affiche :
              lspci | grep -i ethernet
              lspci -n
              lsmod
              ;-))
              0
              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?
                0
                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
                  0
                  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.
                    0
                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.
                  0
                  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)
                    0
                    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
                      ...
                      0
                      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,
                        0
                        1. Modérateur
                          Fais d'abord une recherche dans ton système :
                          find /lib/modules/ -type f -name "*8139[toocp]*" -print
                          ;-))
                          0
                          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
                            0
                            1. Modérateur
                              Ben essaie de mettre le chemin complet vers le module avec la commande "modprobe".
                              0
                              1. Qu'est ce que je dois faire une fois que j'ai effectué la recherche ?
                                0
                                1. Modérateur
                                  Voir message #18 ;-))
                                  0
                                2. @jipicyJ’ai droit au même message d’erreur :
                                  « modprobe can’t locate module »

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

                                Est ce que tu à une autre idée ?

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

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