Le port Ethernet n'apparaît pas dans ifconfig

11

J'ai posé cette question sur ubuntuforums.org, mais je n'ai obtenu aucune réponse.

Je suis nouveau sur Ubuntu et j'ai du mal à faire fonctionner mon port Ethernet intégré sur une nouvelle installation d'Ubuntu 10.04 Server 32 bits. J'ai effectué une recherche sur Google, mais je n'ai pas pu trouver la réponse à mon problème. La carte mère est un Gigabyte G41MT-S2P. Je ne sais pas s'il s'agit d'un problème de pilote, mais je ne sais pas d'où télécharger un pilote. J'ai regardé le site Web de Gigabyte, mais ils disent:

En raison des différentes conditions de prise en charge Linux fournies par les fournisseurs de chipsets, veuillez télécharger le pilote Linux à partir du site Web des fournisseurs de chipsets ou du site Web tiers.

J'ai trouvé quelques messages sur le forum parlant de l'obtention du pilote à partir de http://partner.atheros.com/Download.aspx?id=125 , mais cette URL ne fonctionne pas. Si c'est un pilote dont j'ai besoin, j'apprécierais un lien pour le télécharger, car j'ai cherché et je n'ai pas pu en trouver un.

Voici la sortie de quelques commandes:

ifconfig -a:

lo Encapsulation de lien: boucle locale  
          inet addr: 127.0.0.1 Mask: 255.0.0.0
          inet6 addr: :: 1/128 Portée: hôte
          UP LOOPBACK RUNNING MTU: 16436 Métrique: 1
          Paquets RX: 2 erreurs: 0 abandonnées: 0 dépassements: 0 trame: 0
          Paquets TX: 2 erreurs: 0 abandonnées: 0 dépassements: 0 porteuse: 0
          collisions: 0 txqueuelen: 0 
          Octets RX: 100 (100,0 B) Octets TX: 100 (100,0 B)


lshw -c NET:

  * -réseau NON RÉCLAMÉ
       description: contrôleur Ethernet
       produit: AR8151 v1.0 Gigabit Ethernet
       fournisseur: Atheros Communications
       identifiant physique: 0
       info bus: pci @ 0000: 02: 00.0
       version: c0
       largeur: 64 bits
       horloge: 33 MHz
       capacités: pm msi pciexpress vpd bus_master cap_list
       configuration: latence = 0
       ressources: mémoire: fdec0000-fdefffff ioport: df00 (taille = 128)


lspci:

00: 00.0 Pont hôte: Contrôleur DRAM chipset Intel Corporation série 4 (rév 03)
00: 02.0 Contrôleur compatible VGA: Intel Graphics 4 Series Chipset Integrated Graphics Controller (rev 03)
00: 1b.0 Périphérique audio: Contrôleur audio haute définition de la famille Intel Corporation N10 / ICH 7 (rév 01)
00: Pont PCI 1c.0: Intel Corporation N10 / ICH 7 Port PCI Express 1 (rév 01)
00: Pont PCI 1c.2: Intel Corporation N10 / ICH 7 Family PCI Express Port 3 (rev 01)
00: 1d.0 Contrôleur USB: Intel Corporation N10 / ICH7 Family USB UHCI Controller # 1 (rev 01)
00: 1d.1 Contrôleur USB: Intel Corporation N10 / ICH 7 Family USB UHCI Controller # 2 (rev 01)
00: 1d.2 Contrôleur USB: Intel Corporation N10 / ICH 7 Family USB UHCI Controller # 3 (rev 01)
00: 1d.3 Contrôleur USB: Intel Corporation N10 / ICH 7 Family USB UHCI Controller # 4 (rev 01)
00: 1d.7 Contrôleur USB: Intel Corporation N10 / ICH 7 Family USB2 EHCI Controller (rev 01)
00: 1e.0 pont PCI: Intel Corporation 82801 PCI Bridge (rev e1)
00: 1f.0 ISA bridge: Intel Corporation 82801GB / GR (ICH7 Family) LPC Interface Bridge (rev 01)
00: 1f.1 Interface IDE: Contrôleur IDE Intel Corporation 82801G (famille ICH7) (rév 01)
00: 1f.2 Interface IDE: Intel Corporation N10 / ICH7 Family SATA IDE Controller (rev 01)
00: 1f.3 SMBus: Contrôleur SMBus de la famille Intel Corporation N10 / ICH 7 (rév 01)
02: 00.0 Contrôleur Ethernet: Atheros Communications AR8151 v1.0 Gigabit Ethernet (rev c0)
Travesty3
la source
Veuillez publier votre solution en tant que réponse distincte à cette question pour qu'elle corresponde au format de question / réponse habituel. Vous pouvez ensuite marquer votre propre réponse comme acceptée.
Daniel Beck
De l'utilisateur thane : Avez-vous essayé la solution proposée dans ce fil ?
fixer1234

Réponses:

4

Avec l'aide de la réponse de @thane et de quelques autres endroits, j'ai pu le faire fonctionner. J'ai noté exactement les étapes que j'ai suivies au cas où je (inévitablement) rencontrer à nouveau ce problème:

Si l'Ethernet n'est pas reconnu et n'apparaît pas dans ifconfig -a:

  • Téléchargez ce fichier (Google "compat-wireless") et enregistrez-le sur une clé USB.
  • Branchez le lecteur flash sur le serveur et attendez qu'il soit reconnu, puis exécutez les commandes suivantes:
       # sudo mount / dev / sdb1 / mnt
        # cp /mnt/compat-wireless-2.6.tar.bz2 ~
        # cd ~
        # tar xvjf compat-wireless-2.6.tar.bz2
        # cd compat-wireless-2.6.tar.bz2
        # ./scripts/driver-select atl1c
        # make                REMARQUE: si vous obtenez une erreur comme «make: gcc: command not found», suivez les étapes de la section de dépannage suivante, puis répétez cette étape et continuez.
        # sudo make install
        # sudo modprobe atl1c
        # sudo ifconfig eth0 up
        # sudo vi / etc / network / interfaces
        Ajoutez ce qui suit à la fin du fichier:
            auto eth0
            iface eth0 inet dhcp
        # sudo /etc/init.d/networking restart

Si vous obtenez une erreur comme make: gcc: command not found:

  • Insérez le CD Ubuntu 10.04 Server 32 bits.
  • Redémarrer le PC
  • Exécutez les commandes suivantes:
       # sudo apt-cdrom add
        sudo ln -s / media / apt / pool / cdrom / pool
        mise à jour sudo apt-get
        sudo apt-get install build-essential
Travesty3
la source
0

10.04 est assez ancien et contient un ancien noyau avec d'anciens pilotes. Pensez à passer à la version 11.10 ou même 12.04 alpha. Vous devrez probablement exécuter ifconfig -a

Bakytn
la source
Je le ferais, car je ne suis pas fan de l'utilisation de logiciels obsolètes, mais c'est un projet de travail. Ce serveur est censé être aussi proche que possible d'une réplique de notre serveur existant, donc à moins qu'il ne soit absolument nécessaire, je dois m'en tenir à 10.04.
Travesty3