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

11

Я задал этот вопрос на 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 Link encap: Local Loopback  
          адрес в сети: 127.0.0.1 маска: 255.0.0.0
          inet6 адрес: :: 1/128 Область применения: Host
          UP LOOPBACK RUNNING MTU: 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 PCPX vpd bus_master cap_list
       конфигурация: задержка = 0
       ресурсы: память: fdec0000-fdefffff ioport: df00 (размер = 128)


Утилита lspci:

00: 00.0 Мост хоста: контроллер DRAM набора микросхем Intel серии 4 (версия 03)
00: 02.0 VGA-совместимый контроллер: Интегрированный графический контроллер набора микросхем Intel серии 4 (версия 03)
00: 1b.0 Аудиоустройство: Intel Corporation N10 / ICH 7 Семейство аудио контроллеров высокого разрешения (версия 01)
00: 1c.0 PCI-мост: Intel Corporation N10 / ICH 7, семейство PCI Express, порт 1 (версия 01)
00: 1c.2 Мост PCI: Intel Corporation N10 / ICH 7, семейство PCI Express, порт 3 (версия 01)
00: 1d.0 USB-контроллер: Intel Corporation N10 / ICH7, семейство USB UHCI-контроллер №1 (версия 01)
00: 1d.1 USB-контроллер: Intel Corporation N10 / ICH 7, семейство USB UHCI-контроллер № 2 (версия 01)
00: 1d.2 USB-контроллер: Intel Corporation N10 / ICH 7, семейство USB UHCI-контроллер № 3 (версия 01)
00: 1d.3 USB-контроллер: Intel Corporation N10 / ICH 7, семейство USB UHCI-контроллер № 4 (версия 01)
00: 1d.7 USB-контроллер: Intel Corporation N10 / ICH 7 Семейство USB2 EHCI-контроллер (версия 01)
00: 1e.0 Мост PCI: Intel Corporation 82801 PCI Bridge (версия e1)
00: 1f.0 ISA-мост: Intel Corporation 82801GB / GR (семейство ICH7) LPC-интерфейс (версия 01)
00: 1f.1 Интерфейс IDE: контроллер Intel IDE 82801G (семейство ICH7) (версия 01)
00: 1f.2 Интерфейс IDE: контроллер Intel SATA IDE семейства N10 / ICH7 корпорации (версия 01)
00: 1f.3 SMBus: Контроллер семейства Intel N10 / ICH 7 корпорации Intel (версия 01)
02: 00.0 Контроллер Ethernet: Atheros Communications AR8151 v1.0 Гигабитный Ethernet (версия c0)
Travesty3
источник
Пожалуйста, опубликуйте свое решение как отдельный ответ на этот вопрос, чтобы соответствовать обычному формату вопроса / ответа. Вы можете пометить свой ответ как принятый впоследствии.
Даниэль Бек
От пользователя 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: command not found», выполните действия, описанные в следующем разделе по устранению неполадок, затем повторите этот шаг и продолжите.
        # sudo make install
        # sudo modprobe atl1c
        # sudo ifconfig eth0 up
        # sudo vi / etc / network / interfaces
        Добавьте следующее в конец файла:
            авто eth0
            iface eth0 inet dhcp
        # sudo /etc/init.d/networking restart

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

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

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

bakytn
источник
Я бы, так как я не фанат использования устаревшего программного обеспечения, но это рабочий проект. Этот сервер должен быть как можно ближе к копии нашего существующего сервера, поэтому, если это не является абсолютно необходимым, я должен придерживаться 10.04.
Travesty3