3 определите список всех вендоров сетевых плат ethernet драйвера которых идут в поставке ядра
На этой странице мы будем разбираться с драйвером на сетевую карту стационарного компьютера, или ноутбука. В заголовке я еще написал Ethernet-контроллер – это и есть сетевой адаптер. Просто в диспетчере устройств, как правило, сетевая карат отображается как неизвестное устройство с названием "Ethernet-контроллер". Это когда драйвер на нее не установлен. Постараюсь подробно объяснить, как определить статус сетевой карты (работает она, нет, нужна ли установка драйвера) , затем покажу, как определить какой драйвер нужен для Ethernet-контроллера конкретно в вашем случае, и где его скачать.
Я не часто пишу статьи именно по решению проблем с LAN адаптерами, по той причине, что проблем с этими адаптерами практически не бывает. Горят они частенько, да и все. А вот что касается драйверов, то Windows 10, Windows 8, и Windows 7 практически всегда автоматически устанавливают драйвера на сетевую карту. Чего не скажешь о беспроводном Wi-Fi адаптере. Но сегодня не о нем.
Сам Ethernet-контроллер практически всегда интегрирован в ноутбук, или материнскую плату стационарного компьютера. Возможно, в вашем системном блоке стоит уже дискретная сетевая карта, которая подключена в PCI слот. И может быть еще USB-адаптер, примерно такой как TP-LINK UE300, но это редкость. Для большей наглядности давайте посмотрим картинку:
Не важно, какой Ethernet-контроллер установлен у вас. В любом случае, чтобы он работал, на него должен быть установлен драйвер. Это можно проверить в диспетчере устройств.
Проверка сетевой карты в диспетчере устройств
Заходим в диспетчер устройств, и смотрим что к чему. Если не знаете как зайти в диспетчер устройств, то нажмите сочетание клавиш Win + R, скопируйте в окно команду devmgmt.msc, и нажмите Ok. Или правой кнопкой мыши на "Мой компьютер" - "Свойства", и там "Диспетчер устройств".
Сразу открываем вкладку "Сетевые адаптеры". Если все хорошо с сетевой картой, то там должен быть адаптер в названии которого вы увидите слова "LAN", "Ethernet адаптер", "PCI. ", "Family Controller", и т. д. У меня ноутбук ASUS, и адаптер "Realtek PCIe GBE Family Controller".
Думаю, вы сразу поймете, есть ли там сетевая карта. Если она там есть (возле нее нет никаких значков) , и интернет не работает, то возможно проблема не в ней. А в кабеле, например, или в роутере (если он есть) . Можете посмотреть статью не работает интернет на компьютере по кабелю от Wi-Fi роутера.
Если сетевой карты вы там не увидите, то должно быть неизвестное устройство (с желтым восклицательным знаком) . Скорее всего, у него будет название "Ethernet-контроллер". Это и есть наша сетевая карта, которая не работает из-за отсутствия драйвера. Windows без драйвера просто не знает что это за устройство, и как с ним "общаться".
Нам нужно просто установить драйвер на сетевую карту. Или переустановить его, если адаптер есть, но он работает с ошибками, или вообще не работает.
Какой драйвер скачать для сетевой карты (Ethernet-контроллера)?
Мы выяснили, что нам нужно скачать и установить драйвер для Ethernet-контроллера. У вас наверное сразу возник вопрос, какой драйвер нужен, и где его можно скачать. Сейчас разберемся.
Самый правильный способ, это искать драйвер для модели вашего ноутбука, материнской платы, или самой сетевой карты.
Я понимаю, что интернет у вас скорее всего не работает. Если у вас с самим адаптером, ноутбуком, или материнской платой (если у вас ПК) был в комплекте диск с драйверами, то можно попробовать установить драйвер с диска.Если диска нет, тот придется искать и скачивать драйвер с другого компьютера, или даже мобильного устройства. Затем переносить его на нужный компьютер и устанавливать.
Если у вас ноутбук со встроенным сетевым адаптером
Здесь все очень просто. Сначала нам нужно узнать модель ноутбука. Она точно указана на наклейке снизу ноутбука. Дальше, набираем модель ноутбука в Google, и переходим на официальный сайт. Или, заходим на официальный сайт производителя вашего ноутбука, и через поиск по сайту находим страничку модели своего ноутбука. Там уже ищем вкладку "Драйвера", "Поддержка" и т. д., и загружаем LAN Driver. Обязательно для установленной у вас Windows.
В зависимости от производителя вашего ноутбука, сам процесс будет отличатся. Поэтому, я не могу дать конкретную инструкцию. Но порядок действий будет таким же. Так как на сайте каждого производителя, есть страничка определенной модели ноутбука, где можно скачать все драйвера.
Более подробно этот процесс я описывал в статье как установить драйвера на Wi-Fi адаптер в Windows 7. В данном случае все точно так же, только в конечном итоге скачиваем драйвер не на Wi-Fi, а на сетевую карту. Хотя, драйвер для Wi-Fi адаптера вам скорее всего так же придется скачать и установить.
Поиск LAN драйвера для стационарного компьютера
Если у вас стационарный компьютер, на котором сетевая карат встроенная в материнскую плату, то драйвер нужно искать на сайте производителя материнской платы, для модели вашей материнской платы. У вас наверное возник вопрос, как узнать модель материнской платы. Есть много программ, типа AIDA64, или CPU-Z. Но это можно сделать так же через командную строку.
Откройте командную строку, и по очереди выполните команды:
wmic baseboard get Manufacturer
wmic baseboard get product
Можно только последнюю. После ее выполнения вы увидите модель материнской платы.
Дальше ищем в интернете по модели материнской платы, переходим на сайте разработчика, в моем случае это MSI, и скачиваем LAN драйвер. Только не забудьте выбрать свою операционную систему. Там точно будет такая возможность.
Если у вас PCI, или USB сетевая карта
В таком случае, сначала проверьте, не было ли диска с драйверами в комплекте с самой картой.
Если нет, то нужно узнать модель сетевого адаптера, и скачать драйвер с официального сайта. Модель, как правило, можно посмотреть на самом устройстве.
Поиск драйвера Ethernet-контроллера по VEN и DEV
Это запасной случай. Есть один хороший сайт, который выручал меня уже не раз. С его помощью можно найти драйвер практически для любого неизвестного устройства.
Сначала заходим в диспетчер устройств, нажимаем правой кнопкой мыши на наш Ethernet-контроллер (или неизвестное устройство, которое, по вашему мнению, может быть сетевым адаптером) , и выбираем "Свойства".
В новом окне переходим на вкладку "Сведения". В выпадающем меню выбираем "ИД оборудования". Копируем последнюю строчку (если не получится, можно попробовать другие) .
Переходим на сайт http://devid.info. В строке поиска вставляем скопированную строчку с диспетчера устройств. И нажимаем "Искать".
Скачиваем первый драйвер из списка. Обратите внимание, что возле драйвера будет указана система для которой он подходит. Вам нужен драйвер для установленной у вас операционной системы Windows. Там сверху можно выбрать нужную систему и разрядность системы. Например, Windows 10.
И на другой странице:
Загрузите файл с драйвером на компьютер. Сейчас будем его устанавливать.
Установка драйвера на сетевую карту в Windows 10, 8, 7
Так, драйвер у нас уже есть. Как показывает практика, для установки нужно просто открыть скачанный архив, запустить файл setup.exe, и следовать инструкциям по установке.
Если в процессе установки драйвера появится какая-то ошибка, то перезагрузите компьютер, и попробуйте запустить установку еще раз. Если все же драйвер не захочет устанавливаться, то попробуйте скачать другой. Но проблем возникнуть не должно.
Обновляем драйвер вручную (если нет файла setup.exe)
Можно попробовать еще один способ установки. Сначала извлеките все файлы из архива с драйвером. Можно на рабочий стол.
Дальше заходим в диспетчер устройств, и нажимаем правой кнопкой мыши на сетевую карту. Точнее на неизвестное устройство (или Ethernet-контроллер) , которое по вашему мнению является сетевым адаптером, и выбираем "Обновить драйверы".
В новом окне выбираем "Выполнить поиск драйверов на этом компьютере".
Дальше нажимаем на кнопку "Обзор", указываем папку с драйверами и нажимаем кнопку "Далее".
Система должна сама найти и установить драйвер. Если вы указали папку с правильными драйверами.
Если в процессе установки у вас что-то не получилось, пишите в комментариях. Подробно опишите проблему, и я постараюсь вам помочь.
Иногда нужно посмотреть сетевые карты в Linux, подключенные к компьютеру, узнать имя продукта или технические характеристики карты, а также скорость передачи данных. Например, когда вы хотите проверить совместимость сетевого драйвера или модуля ядра с Ethernet адаптером необходимо знать его аппаратные спецификации, такие как: номер модели и производитель, (например: Broadcom NetXtreme, Intel I350), скорость (например: (1 Гбит/сек, 10 Гбит/сек), режим соединения (full/half duplex) и т д.
Также эта информация вам понадобится, если вы хотите подобрать драйвер для своего wifi адаптера. В этой инструкции я расскажу как узнать сетевую карту Linux и посмотреть все доступные ее характеристики.
Информация о сетевой карте с помощью Ethtool
Если вас интересует информация о проводной сетевой карте Ehternet, то вы можете воспользоваться утилитой Ethtool. Это инструмент командной строки для проверки и изменения настроек PCI Ethernet карт. Для установки Ethtool в Ubuntu или Debian используйте команду:
sudo apt install ethtool
В других дистрибутивах установка производится аналогичным образом, только нужно использовать подходящий пакетный менеджер.
Для отображения настроек сетевой карты в ethtool запустите утилиту передав в параметрах имя сетевого адаптера. Права суперпользователя здесь нужны для того, чтобы утилита могла получить информацию о настройках локальной сети и статусе соединения.
sudo ethtool eth0
Здесь вы можете посмотреть поддерживаемые режимы работы Supported link modes, скорость Speed и тип коннектора Port, а также состояние подключения. Для просмотра информации о сетевом драйвере и прошивке используйте опцию i:
sudo ethtool -i eth0
Здесь вы можете видеть какие режимы поддерживает прошивка, а также ее версию. Если вас интересует MAC адрес выполните:
sudo ethtool -P eth0
Информация о сетевой карте в lshw
Во втором способе мы воспользуемся утилитой для отображения подробной информации об аппаратуре Linux - lshw. С помощью нее вы можете посмотреть информацию не только о карте Ethernet, но и о Wifi адаптере, а также посмотреть список сетевых карт.
Для установки lshw на Ubuntu или Debian наберите:
sudo apt install lshw
Чтобы посмотреть узнать сетевую карту linux и просмотреть подробные сведения о ней, запустите утилиту со следующими параметрами:
sudo lshw -class network
В выводе команды вы увидите все подключенные к системе сетевые интерфейсы, кроме того, тут показывается более подробная информация, чем в выводе предыдущей утилиты. В самом начале вы видите производителя - vendor и имя продукта - product, скорость передачи данных size, а также в разделе configuration можно найти поле driver, где указан используемый драйвер.
Список сетевых карт в lspci
Если вам нужно узнать только продукт и имя производителя вашей сетевой карты можно использовать lspci. Обычно lscpi уже предустановлена в системе, но если нет ее можно установить командой:
sudo apt install pciutils
Теперь для просмотра доступных сетевых карт используйте:
lspci | grep -i 'net'
Тут вы можете видеть, что к системе подключены две сетевые карты linux, для проводного интернета и беспроводная, обе от Broadcom.
Информация о сетевой карте с помощью ip
Утилита ip позволяет посмотреть более подробную информацию о сетевом протоколе для вашей карты. Для просмотра информации выполните:
На снимке экрана вы видите две физические сетевые карты linux - wlan0 и eth0, а также два виртуальных устройства. Для каждой из карт можно узнать состояние и MAC адрес.
Выводы
В этой статье мы рассмотрели несколько способов узнать сетевую карту Linux. Вы можете посмотреть не только производителя и название устройства, но и его характеристики, такие как скорость сетевой карты linux, используемый драйвер и MAC адрес. Если у вас остались вопросы, спрашивайте в комментариях!
Иногда нужно посмотреть сетевые карты в Linux, которые подключены к этому компьютеру, узнать имя продукта или технические характеристики карты, а также скорость ее передачи данных. Например, когда вы хотите проверить совместимость сетевого драйвера или модуля ядра с Ethernet адаптером необходимо знать его аппаратные спецификации, такие как: номер модели и производитель, (например: Broadcom NetXtreme, Intel I350), скорость (например: (1GB/s, 10GB/s), режим соединения (full/half duplex) и т д.
Также эта информация вам понадобится, если вы хотите подобрать драйвер для своего wifi адаптера. В этой инструкции я расскажу как узнать сетевую карту linux и посмотреть все доступные ее характеристики.
Информация о сетевой карте с помощью Ethtool
Если вас интересует информация о проводной сетевой карте Ehternet, то вы можете воспользоваться утилитой Ethtool. Это инструмент командной строки для проверки и изменения настроек PCI Ethernet карт. Для установки Ethtool в Ubuntu или Debian используйте команду:
sudo apt install ethtool
В других дистрибутивах установка производится аналогичным образом, только нужно использовать подходящий пакетный менеджер.
Для отображения настроек сетевой карты в ethtool запустите утилиту передав в параметрах имя сетевого адаптера. Права суперпользователя здесь нужны для того, чтобы утилита могла получить информацию о настройках локальной сети и статусе соединения.
sudo ethtool eth0
Здесь вы можете посмотреть поддерживаемые режимы работы Supported link modes, скорость Speed и тип коннектора Port, а также состояние подключения. Для просмотра информации о сетевом драйвере и прошивке используйте опцию i:
sudo ethtool -i eth0
Здесь вы можете видеть какие режимы поддерживает прошивка, а также ее версию. Если вас интересует MAC адрес выполните:
sudo ethtool -P eth0
Информация о сетевой карте в lshw
Для установки lshw на Ubuntu или Debian наберите:
sudo apt install lshw
Чтобы посмотреть узнать сетевую карту linux и просмотреть подробные сведения о ней, запустите утилиту со следующими параметрами:
sudo lshw -class network
Список сетевых карт в lspci
Если вам нужно узнать только продукт и имя производителя вашей сетевой карты можно использовать lspci. Обычно lscpi уже предустановлена в системе, но если нет ее можно установить командой:
sudo apt install pciutils
Теперь для просмотра доступных сетевых карт используйте:
Тут вы можете видеть, что к системе подключены две сетевые карты linux, для проводного интернета и беспроводная, обе от Broadcom.
Информация о сетевой карте с помощью ip
Утилита ip позволяет посмотреть более подробную информацию о сетевом протоколе для вашей карты. Для просмотра информации выполните:
Выводы
В этой статье мы рассмотрели несколько способов узнать сетевую карту Linux. Вы можете посмотреть не только производителя и название устройства, но и его характеристики, такие как скорость сетевой карты linux, используемый драйвер и MAC адрес. Если у вас остались вопросы, спрашивайте в комментариях!
Я хочу использовать eth0 драйвер, но моя сетевая карта НЕ ОБЯЗАНА.
Я использую гигабитный Ethernet-контроллер Killer e2200.
Скажите, пожалуйста, как установить сетевой драйвер и как его использовать eth0 .
3 ответа
Если у вас установлена ОС и вы хотите использовать сетевую карту как новое оборудование, вам следует обратиться к поставщику за сетевыми драйверами. Обычно сетевые драйверы поставляются с исходным пакетом модулей ядра. Вы должны скомпилировать модуль драйвера для своего ядра.
установить утилиты «build essential»
распаковать исходный пакет в какую-нибудь папку
После установки вы можете загрузить только что скомпилированный модуль, введя команду:
Новейшим сетевым устройствам обычно требуется время, чтобы проникнуть в ядро Linux. Все драйверы обычно встроены в большие дистрибутивы, такие как Debian (или Ubuntu) и Centos.
Это может привести к чему-то вроде:
Я обрезал некоторые строки для краткости. Но имена модулей такие же, как и у каталога до Kconfig, так что вы можете проверить, активен ли он с помощью lsmod:
Иногда мои драйверы Intel для моего встроенного Wi-Fi умирают, тогда я должен удалить и снова добавьте его:
Тогда волшебным образом это снова работает. Мне все еще нужно внести это исправление в проект NetworkManager .
Если возвращается «alx», драйвер уже загружен:
Если нет, вам не повезло. Вы можете управлять интерфейсом с помощью команд «ifconfig» или «ip link»:
Более новые Linux больше не используют «eth» в качестве имен интерфейсов.
Итак, я нашел в дереве ядра слова «killer» и «e2200» и ничего не смог найти. Затем я выполнил поиск в Интернете и обнаружил, что это устройство Atheros, похожее на драйвер «alx». Кто-то обновил драйвер для работы с вашей картой, вам повезло. Если таких карт в мире достаточно, или он его расширил, все, что вам нужно сделать, это обновить Linux, и он будет работать.
Тип материала Установка и настройка
Идентификатор статьи 000005480
Последняя редакция 20.12.2019
Существует три базовых драйвера для Linux* для сетевых гигабитных адаптеров Intel®:
- Драйверigb-x.x.x.tar.gz: поддерживает все сетевые гигабитные адаптеры 82575/6, 82580, I350, I354 и I210/I211.
- Драйверe1000e-x.x.x.x.tar.gz: поддерживает сетевые гигабитные адаптеры Intel® PRO/1000 PCI-E (82563/6/7, 82571/2/3/4/7/8 или 82583) I217/I218/I219.
- Драйверe1000-x.x.x.tar.gz: поддерживает сетевые гигабитные адаптеры семейств Intel® PRO/1000 PCI и PCI-X.
Далее выберите правильную версию для получения инструкций загрузки и установки.
Нажмите или название темы для получения информации:
Установка базового драйвера Linux* igb* для сетевого гигабитного Ethernet-адаптера Intel®
Драйвер Linux* igb поддерживает все гигабитные сетевые адаптеры Intel® 82575, 82576, 82580, I350, I354 и I210/I211.
Для получения информации о конфигурации драйвера см. файл Read Me в Центре загрузки.
Базовые драйверы для Linux поддерживают ядра 2.4.x, 2.6.x и 3.x. Эти драйверы поддерживают системы на базе процессора Intel® Itanium® 2.
Поддержка драйверов обеспечивается только в виде загружаемых модулей. Мы не предоставляем исправления исходных кодов ядра для обеспечения статической привязки драйверов. По вопросам, связанным с требованиями к аппаратным средствам, см. документацию, предоставленную с вашим сетевым гигабитным адаптером Intel. Все аппаратные требования относятся к операционной системе Linux.
В поддерживаемых ядрах доступны следующие функции:
- Собственные VLAN
- Объединение каналов (группирование)
- SNMP
Документация по объединению каналов в ядре Linux доступна здесь: /documentation/networking/bonding.txt.
Драйвер igb поддерживает штампы времени IEEE 1588 для ядер 2.6.30 и выше. Для изучения общего руководства по этой технологии см. NIST.
Информация о драйвере, которая ранее содержалась в папке файловой системы /proc, более не поддерживается в этой редакции. Для получения этой же информации вы также можете использовать приложения ethtool (версия 1.6 или более новая), lspci и ifconfig.
Сборка и установка
Для выполнения следующих действий необходимы повышенные привилегии.
Предварительные требования |
Платформы на базе Red Hat: CentOS, RHEL или Fedora
- yum install gcc make
- yum install kernel kernel-devel
Платформы на базе Ubuntu и Debian
- apt-get install linux-headers-$(uname -r)
- apt-get install gcc make
Возможно, вам потребуется выполнить общее обновление и перезапуск перед выполнением следующих действий.
Загрузите текущую версию пакета igb из Центра загрузки. Переместите файл tar базового драйвера в выбранный вами каталог/
Например, используйте /home/username/igb или /usr/local/src/igb.
Распакуйте (untar/unzip) архив, где — номер версии файла tar драйвера:
Перейдите в каталог src, где — номер версии файла tar драйвера:
Скомпилируйте модуль драйвера:
Двоичный файл будет установлен как:
Указанное выше местоположение установки используется по умолчанию. Оно может отличаться в различных версиях Linux.
Загрузите модуль с помощью команды insmod или modprobe:
modprobe igb insmod igb
Имейте в виду, что для ядер 2.6 можно использовать команду insmod, если указан полный путь к модулю драйвера. Например:
insmod /lib/modules/ /kernel/drivers/net/igb/igb.ko
Если вы используете ядра 2.6, также обязательно удалите из них старые версии драйверов igb перед загрузкой нового модуля:
rmmod igb; modprobe igb
Назначьте IP-адрес для интерфейса с помощью следующей команды, где — это номер интерфейса:
Убедитесь в работоспособности интерфейса. Введите следующее, где — IP-адрес другого компьютера в этой же подсети, что и проверяемый интерфейс:
Примечание |
Некоторые системы могут иметь проблемы поддержки прерываний MSI и/или MSI-X. Если для вашей системы требуется отключить этот стиль прерываний, драйвер можно собрать и установить с помощью следующей команды:
make CFLAGS_EXTRA=-DDISABLE_PCI_MSI install
Обычно драйвер будет генерировать прерывание каждые две секунды. Если вы больше не получаете прерывания в каталоге cat/proc/interrupts для устройства ethX igb, то может быть необходимо это обходное решение.
Для сборки драйвера igb с DCA:
Если ваше ядро поддерживает DCA, драйвер будет создан по умолчанию с включением функции DCA.
Установка базового драйвера e1000e для Linux* для сетевого гигабитного Ethernet-адаптера
Драйвер e1000e для Linux* поддерживает гигабитные сетевые адаптеры PCI Express*, кроме моделей 82575, 82576, 82580, I350, I354 и I210/I211.
Для получения информации о конфигурации драйвера см. файл Read Me в Центре загрузки.
Базовые драйверы для Linux* поддерживают поколения ядер 2.4.x и 2.6.x. В них также доступна поддержка систем на базе процессоров Intel® Itanium® 2.
Поддержка драйверов обеспечивается только в виде загружаемых модулей. Мы не предоставляем исправления исходных кодов ядра для обеспечения статической привязки драйверов. По вопросам, связанным с требованиями к аппаратным средствам, см. документацию, предоставленную с вашим сетевым гигабитным адаптером Intel®. Все требования к аппаратным средствам применяются к использованию с ОС Linux.
Функции, которые теперь доступны в поддерживаемых ядрах:
- Собственные VLAN
- Объединение каналов (группирование)
- SNMP
Документация по объединению каналов в ядре Linux доступна здесь: /documentation/networking/bonding.txt.
Эта версия не содержит информацию о драйвере, которая ранее находилась в папке файловой системы /proc. Для получения этой же информации вы также можете использовать приложения ethtool (версия 1.6 или более новая), lspci и ifconfig.
Примечание | Адаптеры Intel® 82562v 10/100 Network Connection обеспечивают поддержку только скоростей подключений 10/100. |
Сборка и установка
Для выполнения следующих действий необходимы повышенные привилегии.
Предварительные требования |
Платформы на базе Red Hat: CentOS, RHEL или Fedora
- yum install gcc make
- yum install kernel kernel-devel
Платформы на базе Ubuntu и Debian
- apt-get install linux-headers-$(uname -r)
- apt-get install gcc make
Возможно, вам потребуется выполнить общее обновление и перезапуск перед выполнением следующих действий.
Загрузите текущую версию пакета e1000e из Центра загрузки. Переместите файл tar базового драйвера в выбранный вами каталог/
Например, используйте /home/ /e1000e или /usr/local/src/e1000e.
Распакуйте (untar/unzip) архив, где — номер версии файла tar драйвера:
tar zxf e1000e- .tar.gz
Перейдите в каталог src, где — номер версии файла tar драйвера:
Скомпилируйте модуль драйвера:
Установка двоичного файла:
Указанное выше местоположение установки выбрано по умолчанию. Местоположение может отличаться в различных версиях Linux.
Загрузите модуль с помощью команды insmod или modprobe:
modprobe e1000e; insmod e1000e
Примечание | Для ядер 2.6 можно использовать команду insmod, если указать весь путь к модулю драйверов. Например: |
insmod /lib/modules/ /kernel/drivers/net/e1000e/e1000e.ko
Если вы используете ядра 2.6, обязательно удалите из них старые версии драйверов e1000e перед загрузкой нового модуля:
rmmod e1000e; modprobe e1000e
Назначьте IP-адрес для интерфейса с помощью следующей команды, где — это номер интерфейса:
Убедитесь в работоспособности интерфейса. Введите следующее, где — IP-адрес другого компьютера в этой же подсети, где находится проверяемый интерфейс:
Примечание |
Некоторые системы могут иметь проблемы поддержки прерываний MSI и/или MSI-X. Если в вашей системе данный стиль прерываний должен быть выключен, выполните сборку и установку драйвера с помощью следующей команды:
make CFLAGS_EXTRA=-DDISABLE_PCI_MSI install
Обычно драйвер генерирует прерывание каждые две секунды. Если вы больше не наблюдаете прерываний после выполнения команды cat /proc/interrupts для устройства ethX e1000e, тогда это временное решение может быть необходимо.
Установка базового драйвера e1000 для Linux* для сетевого гигабитного адаптера Intel® PCI, PCI-X
Драйвер e1000 Linux * поддерживает устаревшие сетевые гигабитные адаптеры (PCI, PCI-X*).
Для получения информации о конфигурации драйвера см. файл Read Me в Центре загрузки.
Примечание | Драйвер e1000 более не обслуживается в качестве автономного компонента. Запросите поддержку у стороны, обслуживающей ваш дистрибутив Linux*. |
Базовые драйверы для Linux поддерживают ядра поколений 2.4.x и 2.6.x. Эти драйверы имеют поддержку систем на базе процессоров Intel® Itanium® 2.
Поддержка драйверов обеспечивается только в виде загружаемых модулей. Мы не предоставляем исправления исходных кодов ядра для обеспечения статической привязки драйверов. По вопросам, связанным с требованиями к аппаратным средствам, см. документацию, предоставленную с вашим сетевым гигабитным адаптером Intel®. Все аппаратные требования относятся к операционной системе Linux.
В поддерживаемых ядрах теперь доступны следующие функции:
- Собственные VLAN
- Объединение каналов (группирование)
- SNMP
Документация для объединения каналов находится в исходном коде ядра Linux: /documentation/networking/bonding.txt
Информация о драйвере, которая ранее содержалась в папке файловой системы /proc, более не поддерживается в этой редакции. Иначе для получения этой же информации вы также можете использовать приложения ethtool (версия 1.6 или более новая), lspci и ifconfig.
Примечание | Адаптеры Intel® 82562V Fast Ethernet PHY 10/100 Network Connection обеспечивают поддержку только скоростей подключений 10/100. |
Сборка и установка
Для выполнения следующих действий необходимы повышенные привилегии.
Предварительные требования |
Платформы на базе Red Hat: CentOS, RHEL или Fedora
- yum install gcc make
- yum install kernel kernel-devel
Платформы на базе Ubuntu и Debian
- apt-get install linux-headers-$(uname -r)
- apt-get install gcc make
Возможно, вам потребуется выполнить общее обновление и перезапуск перед выполнением следующих действий.
Загрузите текущую версию пакета e1000 из Центра загрузки. Переместите файл tar базового драйвера в выбранный вами каталог/
Например, используйте /home/username/e1000 или /usr/local/src/e1000.
Распакуйте (untar/unzip) архив, где — номер версии файла tar драйвера:
tar zxf e1000- .tar.gz
Перейдите в каталог src, где — номер версии файла tar драйвера:
Скомпилируйте модуль драйвера:
Установка двоичного файла:
Указанное выше местоположение установки используется по умолчанию. Оно может отличаться в различных версиях Linux.
Загрузите модуль с помощью команды insmod или modprobe:
modprobe e1000 insmod e1000
Примечание | Для ядер 2.6 можно использовать команду insmod, если указать полный путь к модулю драйвера. Например: |
insmod /lib/modules/ /kernel/drivers/net/e1000/e1000.ko
Если вы используете ядра 2.6, обязательно удалите из них старые версии драйверов e1000 перед загрузкой нового модуля:
rmmod e1000; modprobe e1000
Назначьте IP-адрес для интерфейса с помощью следующей команды, где — это номер интерфейса:
Убедитесь в работоспособности интерфейса. Введите следующее, где — IP-адрес другого компьютера в этой же подсети, что и проверяемый интерфейс:
О программе
Сетевые драйверы Realtek предназначены для корректного определения сетевой карты, ее правильной работы с операционной системой и программами, а также обеспечения совместимости с другим оборудованиемЧто нового
17 августа 2021 года были выпущены драйверы Realtek Ethernet для Windows 11Системные требования
Поддерживаемые операционные системы
- Windows 11 / 10
- Windows 8 / 8.1 / Server 2012
- Windows 7 / Server 2008 R2
- Windows Vista / Server 2008
- Windows XP / Server 2003
Поддерживаемые сетевые карты
PCI Express 2.5G Gigabit Ethernet
PCI Express 10/100/1000M Gigabit Ethernet
PCI Express 10/100M Fast Ethernet
- RTL8101E / RTL8102E / RTL8103E / RTL8105E / RTL8106E / RTL8107E
- RTL8401 / RTL8402
USB 3.0 - 2.5G Gigabit Ethernet
USB 3.0 - 10/100/1000M Gigabit Ethernet
USB 2.0 - 10/100/1000M Gigabit Ethernet
USB 2.0 - 10/100M Fast Ethernet
Полезные ссылки
Подробное описание
Сетевые карты Realtek являются одними из самых распространённых для персональных компьютеров и ноутбуков. Они могут быть как встроенные в системную плату, так и подключаться к разъёму PCI, PCI-Express или USB порту.
Последние версии Windows автоматически определяют большинство сетевых карт Realtek и устанавливают драйверы для работы оборудования. Также, драйверы оборудования можно найти на сайте производителя материнской платы или ноутбука, или на входящем в комплект поставки CD диске. Однако, установка последней версии сетевых драйверов обеспечит более стабильную работу системы, решит проблемы совместимости и обеспечит корректную работу с новыми моделями модемов и маршрутизаторов.
Программное обеспечение Realtek Ethernet Family Controller Software содержит все необходимые драйверы и компоненты, необходимые для правильной работы сетевой карты. Если вы сталкиваетесь с проблемами определения сетевой карты, её некорректной работой, периодическими обрывами соединения, то попробуйте обновить сетевые драйверы Realtek до последней версии.
Оценка пользователей
Другие программы
DriverPack Solution
Автоматическое определение оборудования и установка драйверов
0patch Agent для Windows
Исправления уязвимостей в операционной системе и программах
Рекомендуем
Здравствуйте.
Что еще хуже : многие пользователи при этой проблеме попадают в "ловушку", т.к. чтобы был интернет - нужен драйвер на сетевую карту, а чтобы скачать драйвер - нужен интернет.
Стоит отметить, что подобные вопросы чаще возникают с ОС Windows XP, Vista, 7 (в Windows 10 - автоматический установщик худо-бедно драйвера ставит) .
В общем, в этой заметке предложу несколько вариантов решения подобной загвоздки. Кстати, скорее всего вам понадобится под-рукой смартфон (с интернетом) для загрузки драйвера (либо другой ПК/ноутбук).
2 случая - драйвер установлен, драйвера нет: у Ethernet-контроллера есть значок жёлтый треугольник с восклицательным знаком
Способы поиска и загрузки драйвера для Ethernet-контроллера
Диск с драйвером
Если в комплекте при покупке с вашим ПК/ноутбуком шел компакт-диск с драйверами — то, как правило, достаточно установить всё, что на нем было и проблема разрешится.
На современные устройства, обычно, CD-приводы уже не устанавливают, поэтому на этом не зацикливаюсь и перехожу к п.2.
Используем спец. утилиту 3DP Net
3DP Net — это спец. утилита для авто-установки драйвера на сетевую карту. Причем, подобрать драйвер она может практически для любого сетевого контроллера, в крайнем случае - ставит универсальный (Wi-Fi адаптеры также поддерживаются).
3DP Net - нашел драйвер для сетевой карты
Кстати, ее размер всего около 100 Мб, что позволяет ее скачать с любого смартфона, а потом передать на ПК.
Определение модели карты через командную строку
Если у вас обычный ПК и сетевой контроллер встроен в мат. плату, то найти и загрузить драйвер можно на сайте ее производителя. Чтобы узнать точную модель мат. платы, проделайте следующее:
- откройте командную строку;
- введите команду: wmic baseboard get product, Manufacturer, version, serialnumber и нажмите Enter.
Далее по производителю и модели платы в поисковой системе (Google, Yandex) можно найти официальный сайт и загрузить драйвер.
Узнаем модель мат. платы через командную строку
Определение модели по VEN и DEV
Этот способ аналогичен предыдущему, только поиск драйвера будет вестись по спец. идентификаторам VEN и DEV ( прим.: у каждого оборудования они свои, уникальные).
Чтобы узнать VEN и DEV : в диспетчере устройств кликните правой кнопкой мышки по нужному оборудованию (например, по Ethernet-контроллеру), и перейдите в его свойства .
Во вкладке сведения выберите свойство "ИД оборудования" : перед вами появится искомая строка.
Примечание : обратите внимание, что нужны не все параметры, а только напротив VEN и DEV. В моем случае (см. скрин ниже), это будет VEN: 10EC, DEV: 8168.
VEN, DEV / В качестве примера
Подключить телефон как модем, и обновить с помощью Driver Booster
Если у вас под-рукой есть смартфон (с подключенным мобильным интернетом), то драйвер можно найти быстро и в автоматическом режиме. Рассмотрю по шагам.
1) Подключаем телефон к ПК USB-кабелем и открываем доп. настройки сетей (см. скрин ниже, приведен Андроид 6.0).
2) Далее включаем опцию, делающую из телефона на Андроид - USB-модем.
3) Если на ПК/ноутбуке интернет появился - в трее появится соответствующий значок (см. пример ниже).
4) Далее нужно установить утилиту Driver Booster: после анализа системы, она предложит для ознакомления список всех драйверов, которые можно обновить. Установите в первую очередь драйвер на сетевой контроллер (после, как только появится интернет по LAN-кабелю, обновите все остальные. ) .
Driver Booster — поиск драйверов
Использовать ОС Windows 10 (последней версии)
Если у вас установлена Windows 7 (или более старая ОС), то одним из вариантов исправления ситуации может стать установка ОС Windows 10. Она в своем комплекте содержит универсальные драйвера для большинства сетевых карт (да, возможно с ними контроллер не будет развивать макс. своей скорости, либо не все функции будут доступны — НО он будет работать!) .
Как установить драйвер без установщика
Еще одна достаточно популярная проблема: не всегда драйвера распространяются в виде удобного "Setup" файла, который достаточно один раз запустить и дождаться установки.
В ряде случаев, после извлечения архива (загруженного с офиц. сайта), у вас несколько папок, в которых лежат "несколько" файлов.
Дальше нужно сделать так:
1) Открыть диспетчер устройств , кликнуть правой кнопкой мышки по устройству, для которого вы загрузили драйвера, и выбрать вариант "Обновить драйверы" .
Обновить драйверы / Диспетчер устройств
2) После указать, что вы хотите выполнить поиск драйверов вручную на этом компьютере (см. скриншот ниже).
Поиск в вручную
3) Далее указать папку, в которую был извлечен драйвер — после, Windows автоматически найдет его "там" и установит (без вашей доп. помощи ✌).
Указываем папку с драйвером
PS
Кстати, раньше, именно так и происходила установка большей части драйверов. И после переустановки ОС - порой, приходилось ни один час "ковыряться" с настройки драйвера видеокарты, звукового и сетевого адаптера и т.д. (обычно, не было ни звука, ни нужного количества ГЦ на мониторе. ).
Все-таки, как бы не "ругали" создателей Windows — современная 10-ка после установки уже практически готова к работе, и экономит "тонну" времени.
Читайте также: