- Как узнать сетевую карту в Linux
- Информация о сетевой карте с помощью Ethtool
- Информация о сетевой карте в lshw
- Список сетевых карт в lspci
- Информация о сетевой карте с помощью ip
- Выводы
- Как проверить информацию о беспроводной сетевой карте и WiFi из командной строки Linux
- В Linux доступны следующие утилиты для проверки информации о беспроводной сетевой карте
- Проверьте имя беспроводной сетевой карты с помощью команды lspci
- Проверьте имя беспроводного интерфейса с помощью команды ip
- Проверьте информацию о точке беспроводного доступа с помощью команды nmcli
- Проверьте информацию о драйвере и прошивке беспроводного интерфейса с помощью команды ethtool
- Проверьте информацию о силе сигнала WiFi, скорости передачи данных и качестве канала связи с помощью команды iwconfig
- Проверьте подробную информацию о беспроводном интерфейсе с помощью команды iwlist
- Проверьте информацию о беспроводном интерфейсе с помощью файла procfs
- Проверьте информацию о беспроводном интерфейсе и точке доступа с помощью wavemon
- Проверьте информацию Wifi с помощью команды GNOME NetworkManager
- 🏷 Как найти имя и версию драйвера сетевой карты в Linux
- Способ первый
- Ubuntu драйвер сетевой карты
- Информация о сетевой карте с помощью Ethtool
- Информация о сетевой карте в lshw
- Список сетевых карт в lspci
- Информация о сетевой карте с помощью ip
- Выводы
- 3 ответа
Как узнать сетевую карту в Linux
Иногда нужно посмотреть сетевые карты в Linux, которые подключены к этому компьютеру, узнать имя продукта или технические характеристики карты, а также скорость ее передачи данных. Например, когда вы хотите проверить совместимость сетевого драйвера или модуля ядра с Ethernet адаптером необходимо знать его аппаратные спецификации, такие как: номер модели и производитель, (например: Broadcom NetXtreme, Intel I350), скорость (например: (1GB/s, 10GB/s), режим соединения (full/half duplex) и т д.
Также эта информация вам понадобится, если вы хотите подобрать драйвер для своего wifi адаптера. В этой инструкции я расскажу как узнать сетевую карту linux и посмотреть все доступные ее характеристики.
Информация о сетевой карте с помощью Ethtool
Если вас интересует информация о проводной сетевой карте Ehternet, то вы можете воспользоваться утилитой Ethtool. Это инструмент командной строки для проверки и изменения настроек PCI Ethernet карт. Для установки Ethtool в Ubuntu или Debian используйте команду:
В других дистрибутивах установка производится аналогичным образом, только нужно использовать подходящий пакетный менеджер.
Для отображения настроек сетевой карты в ethtool запустите утилиту передав в параметрах имя сетевого адаптера. Права суперпользователя здесь нужны для того, чтобы утилита могла получить информацию о настройках локальной сети и статусе соединения.
Здесь вы можете посмотреть поддерживаемые режимы работы Supported link modes, скорость Speed и тип коннектора Port, а также состояние подключения. Для просмотра информации о сетевом драйвере и прошивке используйте опцию i:
Здесь вы можете видеть какие режимы поддерживает прошивка, а также ее версию. Если вас интересует MAC адрес выполните:
Информация о сетевой карте в lshw
Во втором способе мы воспользуемся утилитой для отображения подробной информации об аппаратуре Linux — lshw. С помощью нее вы можете посмотреть информацию не только о карте Ethernet, но и о Wifi адаптере, а также посмотреть список сетевых карт.
Для установки lshw на Ubuntu или Debian наберите:
Чтобы посмотреть узнать сетевую карту linux и просмотреть подробные сведения о ней, запустите утилиту со следующими параметрами:
В выводе команды вы увидите все подключенные к системе сетевые интерфейсы, кроме того, тут показывается более подробная информация, чем в выводе предыдущей утилиты. В самом начале вы видите производителя — vendor и имя продукта — product, скорость передачи данных size, а также в разделе configuration можно найти поле driver, где указан используемый драйвер.
Список сетевых карт в lspci
Если вам нужно узнать только продукт и имя производителя вашей сетевой карты можно использовать lspci. Обычно lscpi уже предустановлена в системе, но если нет ее можно установить командой:
Теперь для просмотра доступных сетевых карт используйте:
Тут вы можете видеть, что к системе подключены две сетевые карты linux, для проводного интернета и беспроводная, обе от Broadcom.
Информация о сетевой карте с помощью ip
Утилита ip позволяет посмотреть более подробную информацию о сетевом протоколе для вашей карты. Для просмотра информации выполните:
На снимке экрана вы видите две физические сетевые карты linux — wlan0 и eth0, а также два виртуальных устройства. Для каждой из карт можно узнать состояние и MAC адрес.
Выводы
В этой статье мы рассмотрели несколько способов узнать сетевую карту Linux. Вы можете посмотреть не только производителя и название устройства, но и его характеристики, такие как скорость сетевой карты linux, используемый драйвер и MAC адрес. Если у вас остались вопросы, спрашивайте в комментариях!
Источник
Как проверить информацию о беспроводной сетевой карте и WiFi из командной строки Linux
Я использовал ОС Manjaro 18.0 в своем основном ноутбуке для повседневных целей, и большую часть времени я использую CLI для большей части своей деятельности, поэтому я хотел бы проверить детали Wi-Fi через командную строку.
Я сделал небольшой поиск в Google и нашел несколько статей об этом.
Теперь я собираюсь написать подробную статью об этом, чтобы помочь другим.
Для этого вы должны сначала определить имя интерфейса.
Как только вы нашли имя интерфейса, вы можете использовать одну из приведенных ниже утилит для получения подробной информации о нем.
Большая часть утилиты позволяет отслеживать и просматривать уровни шума беспроводных сетей, скорость передачи данных, качество сигнала, уровень сигнала, статистику пакетов, конфигурацию устройства и параметры сети и т. д.
В Linux доступны следующие утилиты для проверки информации о беспроводной сетевой карте
- lspci: lspci – это утилита для отображения информации о шинах PCI в системе и подключенных к ней устройствах.
- IP: он показывает / манипулирует информацией о маршрутизации, сетевых устройствах, интерфейсах и туннелях.
- nmcli: nmcli – это инструмент командной строки для управления NetworkManager и создания отчетов о состоянии сети.
- ethtool: ethtool используется для запроса и управления драйверами сетевых устройств и настройками оборудования, особенно для проводных Ethernet-устройств.
- iwconfig: Iwconfig похож на ifconfig, но предназначен для беспроводных интерфейсов.
- iwlist: Iwlist используется для отображения некоторой дополнительной информации из интерфейса беспроводной сети, которая не отображается iwconfig.
- procfs: файловая система proc (procfs) – это специальная файловая система в Unix-подобных операционных системах, которая представляет информацию о процессах и другую системную информацию.
- wavemon: wavemon – это приложение мониторинга на основе ncurses для беспроводных сетевых устройств.
- GNOME NetworkManager: демон GNOME NetworkManager пытается настроить сеть для сетевых интерфейсов, таких как Ethernet, WiFi и мобильные широкополосные устройства.
Проверьте имя беспроводной сетевой карты с помощью команды lspci
lspci – это утилита для отображения информации о шинах PCI в системе и подключенных к ней устройствах.
По умолчанию отображается краткий список устройств.
Используйте параметры, описанные ниже, чтобы запросить более подробный вывод или вывод, предназначенный для анализа другими программами.
Выполните следующую команду, чтобы определить имя вашей беспроводной сетевой карты.
Используйте следующую команду, чтобы получить более подробную информацию о беспроводной карте.
Проверьте имя беспроводного интерфейса с помощью команды ip
Он показывает / манипулирует информацией о маршрутизации, сетевых устройствах, интерфейсах и туннелях.
Выполните следующую команду, чтобы проверить, активен ли интерфейс беспроводной сети. Да, это активно и работает нормально.
Обратите внимание, имя беспроводного интерфейса начинается с w, а проводной интерфейс начинается с e.
Проверьте информацию о точке беспроводного доступа с помощью команды nmcli
nmcli – это инструмент командной строки для управления NetworkManager и создания отчетов о состоянии сети.
Его можно использовать в качестве замены для nm-апплета или других графических клиентов. nmcli используется для создания, отображения, редактирования, удаления, активации и деактивации сетевых подключений, а также для контроля и отображения состояния сетевых устройств.
Запустите следующую команду, чтобы просмотреть доступные точки доступа Wi-Fi для вас.
Он покажет, какой Wi-Fi в данный момент подключен к вашей системе, а также покажет, какой беспроводной интерфейс подключен к нему.
Для просмотра скорости точки доступа, уровня сигнала и информации о безопасности.
Выполните следующую команду, чтобы увидеть подробную информацию о точке доступа «2g» Wi-Fi.
Выполните следующую команду, чтобы просмотреть сведения об интерфейсе wifi «wlp8s0».
Проверьте информацию о драйвере и прошивке беспроводного интерфейса с помощью команды ethtool
ethtool используется для запроса и управления драйверами сетевых устройств и настройками оборудования, особенно для проводных Ethernet-устройств.
Выполните следующие команды, чтобы узнать о драйвере ядра Wi-Fi, версии прошивки и информации о шине.
Проверьте информацию о силе сигнала WiFi, скорости передачи данных и качестве канала связи с помощью команды iwconfig
Iwconfig похож на ifconfig, но предназначен для беспроводных интерфейсов.
Он используется для установки параметров сетевого интерфейса, которые являются специфическими для беспроводной работы.
Iwconfig также может использоваться для отображения этих параметров и статистики беспроводной связи (извлекается из /proc/net/wireless).
Все эти параметры и статистика зависят от устройства.
Каждый драйвер предоставит только некоторые из них в зависимости от аппаратной поддержки, и диапазон значений может измениться.
Пожалуйста, обратитесь к справочной странице каждого устройства для деталей.
Проверьте подробную информацию о беспроводном интерфейсе с помощью команды iwlist
Iwlist используется для отображения некоторой дополнительной информации из интерфейса беспроводной сети, которая не отображается iwconfig.
Проверьте информацию о беспроводном интерфейсе с помощью файла procfs
Файловая система proc (procfs) – это специальная файловая система в Unix-подобных операционных системах, которая представляет информацию о процессах и другую системную информацию.
Проверьте информацию о беспроводном интерфейсе и точке доступа с помощью wavemon
wavemon – это приложение мониторинга на основе ncurses для беспроводных сетевых устройств.
Он отображает уровни в режиме реального времени, а также показывает информацию об устройствах и беспроводных сетях.
Интерфейс wavemon разбивается на разные «экраны».
Каждый экран представляет информацию определенным образом.
Например, экран «информация» отображает текущие уровни в виде гистограмм, тогда как экран «уровень» представляет те же уровни, что и движущаяся гистограмма.
Этот экран позволяет изменить все параметры программы, такие как параметры интерфейса и шкалы уровня, а также сохранить новые настройки в файле конфигурации.
Это полноэкранный график гистограммы, показывающий эволюцию уровней со временем.
Проверьте информацию Wifi с помощью команды GNOME NetworkManager
Демон NetworkManager пытается сделать сетевую конфигурацию и работу максимально безболезненными и автоматическими, управляя основным сетевым подключением и другими сетевыми интерфейсами, такими как Ethernet, WiFi и мобильные широкополосные устройства.
NetworkManager подключит любое сетевое устройство, когда соединение для этого устройства станет доступным, если только это поведение не отключено.
Информация о сети экспортируется через интерфейс D-Bus в любое заинтересованное приложение, предоставляя богатый API для проверки и контроля сетевых настроек и работы.
Источник
🏷 Как найти имя и версию драйвера сетевой карты в Linux
Вопрос: Сетевая карта Ethernet подключена к моей Linux-системе, и я хотел бы узнать, какой драйвер сетевого адаптера установлен для оборудования NIC. Есть ли способ узнать имя и версию драйвера сетевой карты для моей сетевой карты?
Для правильной работы аппаратного обеспечения сетевой интерфейсной платы (NIC) необходим соответствующий драйвер устройства для аппаратного обеспечения NIC.
Драйвер устройства NIC реализует аппаратно-независимый общий интерфейс между ядром Linux и NIC, так что пакеты могут перемещаться между ядром и NIC.
Хотя некоторые драйверы могут быть статически встроены в ядро, большинство драйверов для современных сетевых адаптеров динамически загружаются как модули ядра.
Когда вы устраняете неполадки аппаратного обеспечения сетевого адаптера, вы можете проверить, правильно ли установлен драйвер сетевого адаптера.
В этом случае вам нужно знать, какой модуль ядра является вашим драйвером NIC.
Способ первый
Первый способ заключается в проверке сообщений dmesg.
Поскольку ядро загружает необходимые аппаратные драйверы во время загрузки, вывод dmesg должен сообщить, установлен ли драйвер карты Ethernet.
Приведенный выше вывод показывает, что драйвер с именем r8169 загружен в ядро.
Если вы хотите узнать более подробно об этом драйвере (например, о версии драйвера), вы можете использовать команду modinfo.
Источник
Ubuntu драйвер сетевой карты
Иногда нужно посмотреть сетевые карты в 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
Во втором способе мы воспользуемся утилитой для отображения подробной информации об аппаратуре 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 адрес. Если у вас остались вопросы, спрашивайте в комментариях!
Я хочу использовать eth0 драйвер, но моя сетевая карта НЕ ОБЯЗАНА.
Я использую гигабитный Ethernet-контроллер Killer e2200.
Скажите, пожалуйста, как установить сетевой драйвер и как его использовать eth0 .
3 ответа
Если у вас установлена ОС и вы хотите использовать сетевую карту как новое оборудование, вам следует обратиться к поставщику за сетевыми драйверами. Обычно сетевые драйверы поставляются с исходным пакетом модулей ядра. Вы должны скомпилировать модуль драйвера для своего ядра.
установить утилиты «build essential»
распаковать исходный пакет в какую-нибудь папку
После установки вы можете загрузить только что скомпилированный модуль, введя команду:
Новейшим сетевым устройствам обычно требуется время, чтобы проникнуть в ядро Linux. Все драйверы обычно встроены в большие дистрибутивы, такие как Debian (или Ubuntu) и Centos.
В ответах на другие ответы здесь подробно рассказывается о том, как скомпилировать модуль драйвера и вставить его – если вы посмотрите на исходный код Linux, вы можете «grep» имя вашего устройства в каталоге / drivers / net, например: ,
Это может привести к чему-то вроде:
Я обрезал некоторые строки для краткости. Но имена модулей такие же, как и у каталога до Kconfig, так что вы можете проверить, активен ли он с помощью lsmod:
Иногда мои драйверы Intel для моего встроенного Wi-Fi умирают, тогда я должен удалить и снова добавьте его:
Тогда волшебным образом это снова работает. Мне все еще нужно внести это исправление в проект NetworkManager .
Если возвращается «alx», драйвер уже загружен:
Если нет, вам не повезло. Вы можете управлять интерфейсом с помощью команд «ifconfig» или «ip link»:
Более новые Linux больше не используют «eth» в качестве имен интерфейсов.
Итак, я нашел в дереве ядра слова «killer» и «e2200» и ничего не смог найти. Затем я выполнил поиск в Интернете и обнаружил, что это устройство Atheros, похожее на драйвер «alx». Кто-то обновил драйвер для работы с вашей картой, вам повезло. Если таких карт в мире достаточно, или он его расширил, все, что вам нужно сделать, это обновить Linux, и он будет работать.
Добро пожаловать в 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-адрес другого компьютера в этой же подсети, что и проверяемый интерфейс:
Источник