Port Ethernet nie wyświetla się w ifconfig

11

Zadałem to pytanie na stronie ubuntuforums.org, ale nie otrzymałem żadnych odpowiedzi.

Jestem nowym użytkownikiem Ubuntu i mam problem z uruchomieniem wbudowanego portu Ethernet na nowej instalacji 32-bitowego serwera Ubuntu 10.04 Server. Szukałem w Google, ale nie mogłem znaleźć odpowiedzi na mój problem. Płyta główna to Gigabyte G41MT-S2P. Nie jestem pewien, czy to problem ze sterownikiem, ale nie wiem, skąd pobrać sterownik. Zajrzałem na stronę Gigabyte, ale mówią:

Ze względu na różne warunki wsparcia dla Linuksa dostarczane przez dostawców mikroukładów, pobierz sterownik Linux ze strony internetowej producenta chipsetu lub strony trzeciej.

Znalazłem kilka postów na forum mówiących o uzyskaniu sterownika z http://partner.atheros.com/Download.aspx?id=125 , ale ten adres URL nie działa. Jeśli potrzebuję sterownika, byłbym wdzięczny za link do jego pobrania, ponieważ szukałem go i nie mogłem go znaleźć.

Oto wynik kilku poleceń:

ifconfig -a:

lo Link encap: Lokalna pętla zwrotna  
          adres inet: 127.0.0.1 Maska: 255.0.0.0
          inet6 addr: :: 1/128 Zakres: Host
          UP UP LOOPBACK RUNNING MTU: 16436 Metryczne: 1
          Pakiety RX: 2 błędy: 0 odrzuconych: 0 przekroczeń: 0 ramek: 0
          Pakiety TX: 2 błędy: 0 odrzuconych: 0 przekroczeń: 0 nośnych: 0
          kolizje: 0 txqueuelen: 0 
          Bajty RX: 100 (100,0 B) Bajty TX: 100 (100,0 B)


lshw -c NET:

  * -sieci NIEZGŁOSZONE
       opis: kontroler Ethernet
       produkt: AR8151 v1.0 Gigabit Ethernet
       dostawca: Atheros Communications
       identyfikator fizyczny: 0
       Informacje o autobusie: pci @ 0000: 02: 00.0
       wersja: c0
       szerokość: 64 bity
       zegar: 33 MHz
       możliwości: pm msi pciexpress vpd bus_master cap_list
       konfiguracja: opóźnienie = 0
       zasoby: pamięć: fdec0000-fdefffff ioport: df00 (rozmiar = 128)


lspci:

00: 00.0 Mostek hosta: kontroler DRAM mikroukładu Intel Corporation 4 Series (rev 03)
00: 02.0 Kontroler zgodny z VGA: zintegrowany kontroler grafiki Intel Corporation 4 Series Chipset (rev 03)
00: 1b.0 Urządzenie audio: kontroler audio Intel HD N10 / ICH 7 z rodziny High Definition (rev 01)
00: Most PCI 1c.0: Intel Corporation N10 / ICH 7 Family PCI Express Port 1 (rev 01)
00: 1c.2 Mostek PCI: Intel Corporation N10 / ICH 7 Family PCI Express Port 3 (rev 01)
00: 1d.0 Kontroler USB: kontroler USB UHCI nr 1 rodziny Intel Corporation N10 / ICH7 (wersja 01)
00: 1d.1 Kontroler USB: kontroler USB UHCI nr 2 rodziny Intel Corporation N10 / ICH 7 (wersja 01)
00: 1d.2 Kontroler USB: kontroler USB UHCI nr 3 rodziny Intel Corporation N10 / ICH 7 (wersja 01)
00: 1d.3 Kontroler USB: kontroler USB UHCI nr 4 rodziny Intel Corporation N10 / ICH 7 (wersja 01)
00: 1d.7 Kontroler USB: Intel Corporation N10 / ICH 7 Family USB2 EHCI Controller (rev 01)
00: 1e.0 Mostek PCI: Intel Corporation 82801 PCI Bridge (rev e1)
00: Most ISA 1f.0: Intel Corporation 82801GB / GR (rodzina ICH7) Mostek interfejsu LPC (rev 01)
00: 1f.1 Interfejs IDE: kontroler IDE Intel Corporation 82801G (rodzina ICH7) (rev 01)
00: 1f.2 Interfejs IDE: kontroler SATA IDE rodziny Intel N10 / ICH7 (wersja 01)
00: 1f.3 SMBus: kontroler SMBus rodziny Intel N10 / ICH 7 (wersja 01)
02: 00.0 Kontroler Ethernet: Atheros Communications AR8151 v1.0 Gigabit Ethernet (rev c0)
Travesty3
źródło
Prześlij swoje rozwiązanie jako oddzielną odpowiedź na to pytanie, aby pasowało do zwykłego formatu pytania / odpowiedzi. Możesz zaznaczyć własną odpowiedź jako zaakceptowaną później.
Daniel Beck
Od użytkownika thane : Czy próbowałeś rozwiązania zaproponowanego w tym wątku ?
fixer1234

Odpowiedzi:

4

Z pomocą odpowiedzi @thane i kilku innych miejsc udało mi się go uruchomić. Zapisałem dokładne kroki, które podjąłem na wypadek, gdyby (nieuchronnie) napotkałem ponownie ten problem:

Jeśli sieć Ethernet nie zostanie rozpoznana i nie pojawi się w ifconfig -a:

  • Pobierz ten plik (Google „zgodny bezprzewodowy”) i zapisz go na dysku flash.
  • Podłącz dysk flash do serwera i poczekaj, aż zostanie rozpoznany, a następnie wykonaj następujące polecenia:
       # sudo mount / dev / sdb1 / mnt
        # cp /mnt/compat-wireless-2.6.tar.bz2 ~
        # cd ~
        # tar xvjf kompatybilny-bezprzewodowy-2.6.tar.bz2
        # cd kompatybil-wireless-2.6.tar.bz2
        # ./scripts/driver-select atl1c
        # make                UWAGA: Jeśli pojawi się błąd typu „make: gcc: polecenie nie znaleziono”, wykonaj czynności opisane w następnej sekcji rozwiązywania problemów, powtórz ten krok i kontynuuj.
        # sudo make install
        # sudo modprobe atl1c
        # sudo ifconfig eth0 w górę
        # sudo vi / etc / network / interfaces
        Dodaj następujące na końcu pliku:
            auto eth0
            iface eth0 inet dhcp
        # sudo /etc/init.d/networking restart

Jeśli pojawi się błąd taki jak make: gcc: command not found:

  • Włóż 32-bitową płytę CD z Ubuntu 10.04 Server.
  • Zrestartuj komputer
  • Wykonaj następujące polecenia:
       # sudo apt-cdrom add
        sudo ln -s / media / apt / pool / cdrom / pool
        sudo apt-get update
        sudo apt-get install build-essential
Travesty3
źródło
0

10.04 jest dość stary i zawiera stare jądro ze starymi sterownikami. Rozważ aktualizację do wersji 11.10 lub nawet 12.04 alfa. Prawdopodobnie będziesz musiał uruchomić ifconfig -a

bakytn
źródło
Chciałbym, ponieważ nie jestem fanem korzystania z przestarzałego oprogramowania, ale jest to projekt roboczy. Ten serwer ma być jak najbliżej repliki naszego istniejącego serwera, więc jeśli nie jest to absolutnie konieczne, muszę trzymać się wersji 10.04.
Travesty3