Порт Ethernet не отображается в ifconfig

Порт Ethernet не отображается в ifconfig

Я задал этот вопрос на ubuntuforums.org, но не получил ответа.

Я новичок в Ubuntu, и у меня возникли проблемы с запуском встроенного порта Ethernet на новой установке Ubuntu 10.04 Server 32-bit. Я искал в Google, но не смог найти ответ на свою проблему. Материнская плата — Gigabyte G41MT-S2P. Я не уверен, проблема ли это в драйвере, но я не знаю, где скачать драйвер. Я посмотрел на сайте Gigabyte, но они говорят:

В связи с различными условиями поддержки Linux, предоставляемыми поставщиками чипсетов, пожалуйста, загрузите драйвер Linux с веб-сайта поставщика чипсета или стороннего веб-сайта.

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

Вот вывод нескольких команд:

ifconfig -a:

lo Ссылка encap:Local Loopback  
          inet addr:127.0.0.1 Маска:255.0.0.0
          inet6 addr: ::1/128 Область действия:Хост
          UP LOOPBACK ВЫПОЛНЯЕТСЯ MTU:16436 Метрика:1
          RX пакеты:2 ошибки:0 отброшены:0 переполнения:0 кадр:0
          Пакеты TX:2 Ошибки:0 Отброшено:0 Переполнение:0 Несущая:0
          столкновения:0 txqueuelen:0
          Байты RX:100 (100,0 Б) Байты TX:100 (100,0 Б)


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

решение1

С помощью ответа @thane и нескольких других мест мне удалось заставить это работать. Я записал точные шаги, которым я следовал на случай, если я (неизбежно) снова столкнусь с этой проблемой:

Если Ethernet не распознается и не отображается в ifconfig -a:

  • Загрузите этот файл (поищите в Google "compat-wireless") и сохраните его на флэш-накопителе.
  • Подключите флэш-накопитель к серверу и дождитесь его распознавания, затем выполните следующие команды:
       # sudo mount /dev/sdb1 /mnt
        # cp /mnt/compat-wireless-2.6.tar.bz2 ~
        # компакт-диск ~
        # tar xvjf compat-wireless-2.6.tar.bz2
        # компакт-диск compat-wireless-2.6.tar.bz2
        # ./scripts/driver-select atl1c
        # делать               ПРИМЕЧАНИЕ: Если вы получили сообщение об ошибке типа «make: gcc: команда не найдена», выполните действия, описанные в следующем разделе по устранению неполадок, затем повторите этот шаг и продолжите работу.
        # sudo сделать установку
        # sudo modprobe atl1c
        # sudo ifconfig eth0 вверх
        # sudo vi /etc/network/interfaces
        Добавьте следующее в конец файла:
            авто eth0
            iface eth0 инет dhcp
        # sudo /etc/init.d/networking перезапустить

Если вы получили ошибку типа make: gcc: command not found:

  • Вставьте компакт-диск Ubuntu 10.04 Server 32-bit.
  • Перезагрузите компьютер.
  • Выполните следующие команды:
       # sudo apt-cdrom добавить
        sudo ln -s /media/apt/pool /cdrom/pool
        sudo apt-get обновление
        sudo apt-get install build-essential

решение2

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

Связанный контент