Порт Ethernet не відображається у ifconfig


11

Я задавав це питання на ubuntuforums.org, але відповіді не отримав.

Я новачок у Ubuntu, і у мене виникають проблеми з тим, щоб мій вбудований порт Ethernet працював над новою установкою 32-бітного сервера Ubuntu 10.04. Я шукав в Google, але не зміг знайти відповідь на свою проблему. Материнська плата - це гігабайт G41MT-S2P. Я не впевнений, чи це проблема з драйверами, але я не знаю, звідки завантажити драйвер. Я заглянув на сайт Gigabyte, але вони кажуть:

Через різні умови підтримки Linux, що надаються постачальниками чіпсетів, завантажте драйвер Linux з веб-сайту постачальників чіпсетів чи сторонніх веб-сайтів.

Я знайшов кілька дописів на форумі, які розповідали про отримання драйвера з http://partner.atheros.com/Download.aspx?id=125 , але ця URL-адреса не працює. Якщо мені потрібен драйвер, я би вдячний, щоб завантажити його, оскільки я шукав і не зміг його знайти.

Ось результат декількох команд:

ifconfig -a:

lo Link encap: Local Loopback  
          inet addr: 127.0.0.1 Маска: 255.0.0.0
          inet6 addr: :: 1/128 Область застосування: Хост
          НАГОРОДНЕ РОЗВ'ЯЗАННЯ МТУ: 16436 Метрі: 1
          Пакети RX: 2 помилки: 0 випали: 0 перевитрати: 0 кадр: 0
          TX-пакети: 2 помилки: 0 випали: 0 перевитрати: 0 оператор: 0
          зіткнення: 0 txqueuelen: 0 
          RX байт: 100 (100,0 B) TX байт: 100 (100,0 B)


lshw -c NET:

  * -мережа НЕВИСОМО
       Опис: Контролер Ethernet
       продукт: AR8151 v1.0 Gigabit Ethernet
       постачальник: Atheros Communications
       фізичний ідентифікатор: 0
       інформація про автобус: pci @ 0000: 02: 00.0
       версія: c0
       ширина: 64 біта
       тактова частота: 33 МГц
       можливості: pm msi pciexpress vpd bus_master cap_list
       конфігурація: затримка = 0
       ресурси: пам'ять: fdec0000-fdefffff ioport: df00 (размер = 128)


lspci:

00: 00.0 Міст хоста: Контролер DRAM 4 чипсетів Intel Corporation 4 серії (rev 03)
00: 02.0 VGA-сумісний контролер: інтегрований графічний контролер Intel Corporation 4 серії інтеграції (rev 03)
00: 1b.0 Аудіопристрій: Intel Corporation N10 / ICH 7 Сімейний аудіоконтролер високої чіткості (rev 01)
00: 1c.0 PCI міст: Intel Corporation N10 / ICH 7 Family PCI Express Port 1 (rev 01)
00: 1c.2 PCI міст: Intel Corporation N10 / ICH 7 Family PCI Express Port 3 (rev 01)
00: 1d.0 USB-контролер: Intel Corporation N10 / ICH7 Сімейний USB-контролер UHCI №1 (rev 01)
00: 1d.1 USB-контролер: Intel Corporation N10 / ICH 7 Сімейний USB-контролер UHCI №2 (rev 01)
00: 1d.2 USB-контролер: Intel Corporation N10 / ICH 7 Сімейний USB-контролер UHCI №3 (rev 01)
00: 1d.3 USB-контролер: Intel Corporation N10 / ICH 7 Сімейний USB-контролер UHCI №4 (rev 01)
00: 1d.7 USB-контролер: Intel Corporation N10 / ICH 7 Family USB2 EHCI Controller (rev 01)
00: 1e.0 PCI міст: Intel Corporation 82801 PCI Bridge (rev e1)
00: 1f.0 Міст ISA: Intel Corporation 82801GB / GR (сімейство ICH7) LPC-інтерфейсний міст (rev 01)
00: 1f.1 IDE-інтерфейс: Intel Corporation 82801G (ICH7 Family) Контролер IDE (rev 01)
00: 1f.2 IDE-інтерфейс: Intel Corporation N10 / ICH7 Family SATA IDE Controller (rev 01)
00: 1f.3 SMBus: Intel Corporation N10 / ICH 7 Family SMBus Controller (rev 01)
02: 00.0 Контролер Ethernet: Atheros Communications AR8151 v1.0 Gigabit Ethernet (rev c0)

Будь ласка, опублікуйте своє рішення як окрему відповідь на це питання, щоб відповідати звичайному формату запитання / відповіді. Ви можете відзначити власну відповідь згодом прийнятою.
Даніель Бек

Від користувача thane : Ви спробували рішення, запропоноване в цій темі ?
fixer1234

Відповіді:


4

За допомогою відповіді @thane та кількох інших місць я зміг налагодити роботу. Я записав точні кроки, які я виконував, якщо я (неминуче) знову зіткнувся з цією проблемою:

Якщо Ethernet не розпізнається і не відображається в ifconfig -a:

  • Завантажте цей файл (Google "compat-wireless") і збережіть його на флеш-диску.
  • Підключіть флешку до сервера і чекайте її розпізнавання, після чого виконайте такі команди:
       # 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                ПРИМІТКА. Якщо ви отримаєте помилку на кшталт "make: gcc: команда не знайдена", виконайте кроки в наступному розділі щодо усунення несправностей, повторіть цей крок і продовжуйте.
        # sudo make install
        # sudo modprobe atl1c
        # sudo ifconfig eth0 вгору
        # sudo vi / etc / мережа / інтерфейси
        Додайте наступне до кінця файлу:
            auto eth0
            iface eth0 inet dhcp
        # sudo /etc/init.d/networking перезапуск

Якщо ви отримаєте помилку, наприклад make: gcc: command not found:

  • Вставте 32-розрядний компакт-диск Ubuntu 10.04 Server.
  • Перезавантажте комп'ютер
  • Виконайте такі команди:
       # sudo apt-cdrom додати
        sudo ln -s / media / apt / pool / cdrom / pool
        sudo apt-get update
        sudo apt-get install - істотний

0

10.04 досить старий і містить старе ядро ​​зі старими драйверами. Розгляньте можливість оновлення до 11.10 або навіть 12.04 альфа. Можливо, вам, можливо, доведеться запустити ifconfig -a


Я б, оскільки я не прихильник використання застарілого програмного забезпечення, але це робочий проект. Цей сервер повинен бути максимально наближений до репліки нашого існуючого сервера, тому, якщо це абсолютно не потрібно, я повинен дотримуватися 10.04.
Travesty3
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.