Ethernet-Port wird in ifconfig nicht angezeigt

11

Ich habe diese Frage auf ubuntuforums.org gestellt, aber keine Antworten erhalten.

Ich bin neu in Ubuntu und habe Probleme, meinen integrierten Ethernet-Port für eine Neuinstallation von Ubuntu 10.04 Server 32-Bit zum Laufen zu bringen. Ich habe bei Google gesucht, konnte jedoch keine Antwort auf mein Problem finden. Das Motherboard ist ein Gigabyte G41MT-S2P. Ich bin nicht sicher, ob es sich um ein Treiberproblem handelt, aber ich weiß nicht, woher ich einen Treiber herunterladen soll. Ich habe auf der Website von Gigabyte nachgesehen, aber sie sagen:

Laden Sie den Linux-Treiber von der Website des Chipsatzanbieters oder von Drittanbietern herunter, da die von Linux-Anbietern bereitgestellten Linux-Supportbedingungen unterschiedlich sind.

Ich habe einige Forenbeiträge gefunden, in denen es darum ging, den Treiber von http://partner.atheros.com/Download.aspx?id=125 abzurufen , aber diese URL funktioniert nicht. Wenn es sich um einen Treiber handelt, den ich benötige, würde ich mich über einen Link zum Herunterladen freuen, da ich gesucht habe und keinen finden konnte.

Hier ist die Ausgabe einiger Befehle:

ifconfig -a:

lo Link encap: Lokaler Loopback  
          inet addr: 127.0.0.1 Maske: 255.0.0.0
          inet6 addr: :: 1/128 Geltungsbereich: Host
          UP LOOPBACK RUNNING MTU: 16436 Metrisch: 1
          Empfangspakete: 2 Fehler: 0 verworfen: 0 Überläufe: 0 Frame: 0
          TX-Pakete: 2 Fehler: 0 verworfen: 0 Überläufe: 0 Träger: 0
          Kollisionen: 0 txqueuelen: 0 
          Empfangsbytes: 100 (100,0 B) TX-Bytes: 100 (100,0 B)


lshw -c NET:

  * -Netzwerk UNCLAIMED
       Beschreibung: Ethernet-Controller
       Produkt: AR8151 v1.0 Gigabit Ethernet
       Anbieter: Atheros Communications
       physische ID: 0
       Businfo: pci @ 0000: 02: 00.0
       Version: c0
       Breite: 64 Bit
       Takt: 33MHz
       Fähigkeiten: pm msi pciexpress vpd bus_master cap_list
       Konfiguration: Latenz = 0
       Ressourcen: Speicher: fdec0000-fdefffff ioport: df00 (Größe = 128)


lspci:

00: 00.0 Host Bridge: Intel Corporation 4er-Chipsatz-DRAM-Controller (Version 03)
00: 02.0 VGA-kompatibler Controller: Intel Corporation 4 Series Chipsatz Integrierter Grafikcontroller (Version 03)
00: 1b.0 Audiogerät: High Definition Audio Controller der Intel Corporation N10 / ICH 7-Familie (Version 01)
00: 1c.0 PCI-Brücke: PCI Express-Port 1 der Intel Corporation N10 / ICH 7-Familie (Version 01)
00: 1c.2 PCI-Bridge: PCI Express-Port 3 der Intel Corporation N10 / ICH 7-Familie (Version 01)
00: 1d.0 USB-Controller: USB-UHCI-Controller Nr. 1 der Intel Corporation N10 / ICH7-Familie (Version 01)
00: 1d.1 USB-Controller: USB-UHCI-Controller Nr. 2 der Intel Corporation N10 / ICH 7-Familie (Version 01)
00: 1d.2 USB-Controller: USB-UHCI-Controller Nr. 3 der Intel Corporation N10 / ICH 7-Familie (Version 01)
00: 1d.3 USB-Controller: USB-UHCI-Controller Nr. 4 der Intel Corporation N10 / ICH 7-Familie (Version 01)
00: 1d.7 USB-Controller: USB2-EHCI-Controller der Intel Corporation N10 / ICH 7-Familie (Version 01)
00: 1e.0 PCI-Brücke: Intel Corporation 82801 PCI-Brücke (Version e1)
00: 1f.0 ISA-Brücke: Intel Corporation 82801 GB / GR (ICH7-Familie) LPC-Schnittstellenbrücke (Version 01)
00: 1f.1 IDE-Schnittstelle: IDE-Controller der Intel Corporation 82801G (ICH7-Familie) (Version 01)
00: 1f.2 IDE-Schnittstelle: SATA-IDE-Controller der Intel Corporation N10 / ICH7-Familie (Version 01)
00: 1f.3 SMBus: SMBus-Controller der Intel Corporation N10 / ICH 7-Familie (Version 01)
02: 00.0 Ethernet-Controller: Atheros Communications AR8151 v1.0 Gigabit-Ethernet (rev c0)
Travestie3
quelle
Bitte veröffentlichen Sie Ihre Lösung als separate Antwort auf diese Frage, damit sie dem üblichen Frage- / Antwortformat entspricht. Sie können Ihre eigene Antwort anschließend als akzeptiert markieren.
Daniel Beck
Vom Benutzer thane : Haben Sie die in diesem Thread vorgeschlagene Lösung ausprobiert ?
Fixer1234

Antworten:

4

Mit Hilfe der Antwort von @thane und einigen anderen Stellen konnte ich es zum Laufen bringen. Ich habe genau die Schritte aufgeschrieben, die ich befolgt habe, falls ich (unvermeidlich) erneut auf dieses Problem stoße:

Wenn das Ethernet nicht erkannt wird und nicht angezeigt wird in ifconfig -a:

  • Laden Sie diese Datei herunter (Google "kompatibel-drahtlos") und speichern Sie sie auf einem Flash-Laufwerk.
  • Schließen Sie das Flash-Laufwerk an den Server an und warten Sie, bis es erkannt wird. Führen Sie dann die folgenden Befehle aus:
       # sudo mount / dev / sdb1 / mnt
        # cp /mnt/compat-wireless-2.6.tar.bz2 ~
        # cd ~
        # tar xvjf compatible-wireless-2.6.tar.bz2
        # cd compatible-wireless-2.6.tar.bz2
        # ./scripts/driver-select atl1c
        # make                HINWEIS: Wenn Sie eine Fehlermeldung wie "make: gcc: Befehl nicht gefunden" erhalten, befolgen Sie die Schritte im nächsten Abschnitt zur Fehlerbehebung. Wiederholen Sie diesen Schritt und fahren Sie fort.
        # sudo make install
        # sudo modprobe atl1c
        # sudo ifconfig eth0 up
        # sudo vi / etc / network / interfaces
        Fügen Sie am Ende der Datei Folgendes hinzu:
            auto eth0
            iface eth0 inet dhcp
        # sudo /etc/init.d/networking Neustart

Wenn Sie eine Fehlermeldung erhalten wie make: gcc: command not found:

  • Legen Sie die 32-Bit-CD von Ubuntu 10.04 Server ein.
  • Starte den Computer neu
  • Führen Sie die folgenden Befehle aus:
       # sudo apt-cdrom hinzufügen
        sudo ln -s / media / apt / pool / cdrom / pool
        sudo apt-get update
        sudo apt-get install build-essential
Travestie3
quelle
0

10.04 ist ziemlich alt und enthält einen alten Kernel mit alten Treibern. Erwägen Sie ein Upgrade auf 11.10 oder sogar 12.04 Alpha. Möglicherweise müssen Sie ifconfig -a ausführen

bakytn
quelle
Ich würde, da ich kein Fan von veralteter Software bin, aber dies ist ein Arbeitsprojekt. Dieser Server soll so nah wie möglich an einer Replik unseres vorhandenen Servers sein. Wenn dies nicht unbedingt erforderlich ist, muss ich mich an 10.04 halten.
Travesty3