Forum Linux.débutant Ubuntu - Carte réseau non détectée -

Posté par  .
Étiquettes :
0
25
juil.
2006
Bonjour à tous,

J'ai installé Ubuntu chez un ami, alors que je n'avais pas le net.
Résultat, lorsque j'essaie de me connecter maintenant en passant par ma carte ethernet, ça ne marche pas. De plus, lorsque j'essaie de configurer le réseau, j'obtiens le message d'erreur suivant:

"Aucun périphérique réseau détecté"

J'ai essayé

$ lspci | grep -i ethernet

et il reconnaît ma carte réseau. Etrange!


La seule solution est-elle de réinstaller Ubuntu?

Merci d'avance pour vos réponses
  • # un peu plus d'infos ???

    Posté par  . Évalué à 2.

    La seule solution est-elle de réinstaller Ubuntu?


    Surement pas. Si l'installation précédente n'a pas donné de bon résultat, une réinstallation ne donnera probablement pas grand chose de plus.

    La solution à mon avi est de verifier comment ta carte est installée.

    Vérifier sur le matériel est bien détecté (visiblement oui, cf lspci)
    Verifier le module (driver) utilisé
    Vérifier la configuration utilisée.


    Je ne suis pas spécialiste, mais j'avais eu également des problèmes avec ma carte réseau sur Ubuntu.
    Le problème était lié à la détection du module pour ma carte. L'installation avait jugé que le module adapté à ma carte était le module "tulip", alors que le bon module pour gérer ma carte était le module "dmfe".

    Dans ce cas, j'ai donc du désactver le module tulip (blacklisté) et lancer le module dmfe.

    Après ça, plus de problème pour moi.


    Pour pouvoir t'aider plus précisement, il faudrait que tu donne des infos sur ta carte (marque, nom etc....), et sur le module utilisé pour la gestion de cette carte (avec un lsmod tu peux voir les modules chargés, pour connaitre celui utilisé pour ta carte réseaux... je sais pas comment faire :p )

    ++
    • [^] # Re: un peu plus d'infos ???

      Posté par  . Évalué à 2.

      Une précision: avec le live CD, je n'ai absolument aucun problème de connexion à Internet. Ma carte est détectée automatiquement.
      Sa désignation:
      Fast Ethernet PCI Realtek RTL 8139 Family

      Je vais chercher le module utilisé...
      • [^] # Re: un peu plus d'infos ???

        Posté par  . Évalué à 2.

        Effectivement, le LiveCD ne se comporte pas forcemment comme l'installation finale. Pour moi aussi la connection réseau fonctionnait parfaitement avec le LiveCD.

        Pour ta carte, il semble que le module s'appelle "8139too"

        Donc tu peux vérifier si ce module est bien chargé en faisant un :

        lsmod | grep 8139too

        La manip à faire à mon avi est avant tout de voir si ta carte réseau est chargée.
        Tu fais un ifconfig, et si tu as un eth0 c'est que la carte est chargée.

        Dans ce cas, tu peux la décharger en faisant un :

        ifdown eth0

        Puis tu décharge le module actuel :

        modprobe -r NomDuModule

        Après il faut charger le bon module pour ta carte :

        modprobe 8139too

        Puis relancer ton eth0 :

        ifup eth0

        Tu devrais te retrouver avec une carte réseau chargée avec le bon module.


        Après, il faut voir pour qu'au redémarrage ton pc se remette pas sur la config qui merde. Donc pour ça il faut blacklisté le module qui est actuellement utilisé. Pour ça tu trouvera des fichier blacklist dans /etc/mod (ou un truc dans le genre, je sais plus exactement le chemin.

        ++
    • [^] # Une première solution

      Posté par  . Évalué à 1.

      Une première solution à mon problème:
      J'ai remarqué que la commande "dhclient" me retournait plusieurs
      Permission denied

      Je me suis alors demandé si ma session avait suffisament de droits utilisateurs. Grâce aux indications du forum, je suis passé en super utilisateur et là, aucun souçi. La commande dhclient fonctionne et me voilà sur internet!

      Je vais revenir dans ma session (d'utilisateur de base) originale et voir si la configuration a été retenue. Je n'aimerait pas à avoir à passer en super utilisateur pour surfer sur le web!
      Quels seraient les dangers?

      A plus!
      • [^] # Re: Une première solution

        Posté par  . Évalué à 2.

        perdre toutes tes données peut-être...

        Faire exploser ta machine si t'as pas d'pot.


        Le risque est que quelqu'un (humain ou virus ou autre) prenne le controle de ta session, et puisse faire ce qu'il veut de ta machine car étant en utilisateur Root.

        Il y a obligatoirement une autre solution bien meilleure. Reste à la trouver :D
      • [^] # Re: Une première solution

        Posté par  . Évalué à 1.

        Par cette dernière solution, j'arrive à utiliser ma carte réseau puisque je peux surfer. Mais lorsque je vais dans les "propriétés de la connexion" (accessible du dans le tableau de bord puis en cliquant avec le bouton droit de la souris sur l'icone "connexion réseau"), l'état de l'interface eth0 est "erreur".

        De plus lorsque je reboote le système, il faut que je recommence la même manip pour pouvoir avoir internet. :(
        • [^] # Re: Une première solution

          Posté par  . Évalué à 2.

          est-ce que tu pourrais fournir le résultat de la commande "ifconfig" ??

          (en pensant à effacer ton IP si elle est affichée :p )

          merci
          • [^] # Re: Une première solution

            Posté par  . Évalué à 1.

            Voici le résultat de la commande "ifconfig eth0"
            Dans le premier cas lorsque je n'ai pas utilisé "sudo dhclient":

            eth0 Lien encap:Ethernet HWaddr XX:XX:XX:XX:XX:XX
            BROADCAST MULTICAST MTU:1500 Metric:1
            RX packets:0 errors:0 dropped:0 overruns:0 frame:0
            TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
            collisions:0 lg file transmission:1000
            RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
            Interruption:10 Adresse de base:0x2000



            Dans le deuxième cas lorsque j'ai lancé "sudo dhclient" et que je peux me connecter au web:


            eth0 Lien encap:Ethernet HWaddr XX:XX:XX:XX:XX:XX
            inet adr:XXX.XXX.XXX.XXX Bcast:255.255.255.255 Masque:255.255.XXX.XXX
            adr inet6: XXXx::XXXX:XXXX:XXXX:XXXX/XX Scope:Lien
            UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
            RX packets:1 errors:0 dropped:0 overruns:0 frame:0
            TX packets:6 errors:0 dropped:0 overruns:0 carrier:0
            collisions:0 lg file transmission:1000
            RX bytes:342 (342.0 b) TX bytes:720 (720.0 b)
            Interruption:10 Adresse de base:0x2000
          • [^] # Re: Une première solution

            Posté par  . Évalué à 1.

            Voici ce que j'obtiens quand j'utilise la commande:

            ifconfig eth0


            Dans le premiere cas sans utiliser "sudo dhclient":

            eth0 Lien encap:Ethernet HWaddr XX:XX:XX:XX:XX:XX
            BROADCAST MULTICAST MTU:1500 Metric:1
            RX packets:0 errors:0 dropped:0 overruns:0 frame:0
            TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
            collisions:0 lg file transmission:1000
            RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
            Interruption:10 Adresse de base:0x2000


            Dans le deuxième cas avec "sudo dhclient":

            eth0 Lien encap:Ethernet HWaddr XX:XX:XX:XX:XX:XX
            inet adr:XXX.XXX.XXX.XXX Bcast:255.255.255.255 Masque:255.255.252.0
            adr inet6: XXXx::XXXX:XXXX:XXXX:XXXX/XX Scope:Lien
            UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
            RX packets:1 errors:0 dropped:0 overruns:0 frame:0
            TX packets:6 errors:0 dropped:0 overruns:0 carrier:0
            collisions:0 lg file transmission:1000
            RX bytes:342 (342.0 b) TX bytes:720 (720.0 b)
            Interruption:10 Adresse de base:0x2000
            • [^] # Re: Une première solution

              Posté par  . Évalué à 1.

              Oups!

              Je suis vraiment désolé pour ce dernier message posté deux fois.
              Je pensais qu'il n'avait pas été envoyé et je l'ai réecrit.
              Pardon
        • [^] # Re: Une première solution

          Posté par  . Évalué à 2.

          Il faut dans ton /etc/network/interfaces les lignes suivantes :

          auto eth0
          iface eth0 inet dhcp

          Tu peux également utiliser l'outil de configuration du réseau fourni par gnome en lançant "gksudo network-admin"

          Ainsi, ton interface réseau eth0 sera configurée via DHCP à chaque démarrage du PC.
          • [^] # Re: Une première solution

            Posté par  . Évalué à 1.

            Salut!

            L'ajout des lignes :

            auto eth0
            iface eth0 inet dhcp

            ne résout pas le problème.

            Par ailleurs , l'utilisation de la commande

            gksudo network-admin

            me renvoit l'avertissement

            sudo: (network-admin:8947): GnomeUI-WARNING **: While connecting to session manager:
            Authentication Rejected, reason : None of the authentication protocols specified are supported and host-based authentication failed.
            postdrop: warning: unable to look up public/pickup: No such file or directory


            Pourquoi? Et que faire?
      • [^] # Re: Une première solution

        Posté par  . Évalué à 2.

        Pour lancer simplement une commande avec les permission de superUtilisateur sous ubuntu il suffit de faire :

        sudo Commande

        Donc dans ton cas, pour lancer le programme dhclient, il faut faire :

        sudo dhclient

        Il te demandera ton mot de passe utilisateur, et c'est gagné.


        Si le simple fait d'appeler dhclient permet de régler ton problème, cela veut dire que ta carte réseau est bien installée mais que c'est la configuration qui n'est pas bonne.

        Dans ce cas, il faut que tu reconfigure ta carte réseau pour qu'elle obtienne automatiquement une adresse ip auprès d'un serveur DHCP (ce que fait dhclient). Pour ça je pense qu'il doit y avoir des applications graphique sous Ubuntu qui gère bien ça.
    • [^] # Re: un peu plus d'infos ???

      Posté par  . Évalué à 1.

      Effectivement : la réinstallation de mon système cette fois ci connecté à Internet par ma carte ethernet a résolu le problème.

      Merci à tous
  • # Changer cable.

    Posté par  . Évalué à 1.

    Salut.
    Est ce que la connection ne parvient pas à se lancer seulement au bout d'un certain temps?
    je dis ça car j'ai eu le même cas sur l'ordi de mon père:
    au demarrage le modem ne parvenait pas a avoir d'@ IP via le dhcp, il finissait par en obtenir une au bout d'un certain temps (aléatoire mais bien 10 mn en moyenne).
    En relancant le dhclient cela fonctionnait par la suite.
    J'avais pensé à une mauvaise config mais aprés de nombreux essais infructueux j'ai changé le cable pour voir, et miracle la connection aparait dés le démarrage.
    Depuis plus de problème.
    Essaie de changer le cable ethernet ça coute rien.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.