как установить драйвер сетевой карты в linux
Установка драйверов на устройства беспроводной сети Broadcom
Содержание
Список проблем, которые будут решены:
Само решение проблемы систематизируется в ТРИ основных ступени:
Определение оборудования
Существует множество модификаций сетевых карт Broadcom и постоянно появляются всё новые версии. Посему, лучшим решением остаётся определение модели
по PCI.ID. Для этого, необходимо открыть терминал Ctrl+Alt+T и ввести 2) :
Примерным ответом будет:
Hеважно, что иcпользовалось для установки пакета: терминал, Synaptic, Центр Приложений, dpkg или же ручная компиляция.
Нам необходимо начать с нуля и очистить систему от всего, что может помешать работе аппропреативного драйвера.
Т.е., если был установлен пакет bcmwl-kernel-source, его нужно удалить:
Подготовка системы
Если у нас свежеустановленная система, то первым делом необходимо обновить списки источников приложений:
Также, крайне рекомендуется обновить списки PCI.ID:
это на случай, если специфичный драйвер устройства появился совсем недавно. Во избежание возможных проблем, установку будем проводить исключительно через терминал.
Установка необходимого пакетa
Как уже упомяналось выше, мы будем рассматривать установку пакета firmware-b43-installer
Для этого набираем в терминале:
и перезагружаемся для применения изменений:
Формат установки пакета крайне прост:
Надеюсь, понятно, что вместо
нужно подставить имя пакета из списка ниже:
Если устройство определилось с иным PCI.ID, задайте свой вопрос автору данной инструкции: AskUbuntu
Установка Offline
В том случае, когда проводная сеть недоступна, есть возможность установить bcmwl-kernel-source с установочного диска.
Для этого нужно вставить установочный CD/DVD или USB и скопировать эти файлы в домашнюю директорию.
На установочном диске (флешке) эти файлы находятся в директориях:
После чего, запускаем саму установку:
Пакет firmware-b43-installer, при полном отсутствии любого подключения к сети придётся скачать иным путём, например через смартфон. Нужно будет скачать эти два файла и положить их опять-таки в домашнюю директорию:
Для 64-BIT
Первый файл, Второй файл
Для 32-BIT
Первый файл, Второй файл
После этого, выполняем в терминале:
Если будут какие-то ошибки, то продолжать не надо. Значит что-то сделал не так. Проверьте правильность введения команд.
Осталось переподключить модуль ядра:
В случае установки Ubuntu 16.04 в режиме dualboot, необходимо отключить SecureBoot. В противном случае, драйвер не запустится.
На этом всё.
Удачи в освоении системы.
Особая благодарность chili555 и Pilot6
Как установить драйвер Realtek RTL8821CE
Обычно, когда мы устанавливаем дистрибутив Linux на ноутбук, то зачастую поддержка Wi-Fi присутствует полностью или частично для большинства моделей. Драйверы интегрированы в ядро Linux и в результате всё «просто работает» из коробки. Но проблемы начинаются если драйвер для вашего Wi-Fi отсутствует. Вам нужно его найти и установить вручную.
С такой проблемой могут столкнуться, например, владельце ноутбуков HP CM-0078AU.
Если у вас Wi-Fi адаптер на основе чипсета Realtek RTL8821CE, то в Linux по умолчанию отсутствует драйвер для него. В результате ОС не видит устройство, и в панели рядом с часами вовсе отсутствует значок Wi-Fi.
Для исправления данной проблемы достаточно установить необходимый драйвер.
Этот драйвер работает на ядре Linux > 4.14 (все современные дистрибутивы удовлетворяют этому требованию). Этот драйвер тестировался на Debian, Ubuntu, Linux Mint, Arch Linux, Gentoo и должен работать на всех производных дистрибутивах.
Этот драйвер может быть установлен с использованием DKMS. Эта система, которая автоматически перекомпилирует и устанавливает модули ядра когда в результате обновления устанавливается новое ядро. Для использования DKMS, установите пакет dkms.
Чтобы проверить, какой именно у вас интегрированный Wi-Fi адаптер, выполните команду:
Если у вас вывод содержит строку RTL8821CE, значит эта инструкция вам поможет:
Офлайн установка Realtek RTL8821CE
Если на компьютере, на который вы хотите установить драйвер, отсутствует Интернет-подключение, то вы можете скачать установочный файл из репозиториев Ubuntu, перенести его на флешке на компьютер без Интернета и попробовать установить его вручную. Этот способ может не сработать по той причине, что для установки драйвера требуются зависимости (например, заголовки ядра), которые смогли бы установиться будь у компьютера Интернет-подключение, но если компьютер офлайн, то приходится надеяться, что все нужные файлы присутствуют по умолчанию.
Скачайте установочный файл драйвера:
Если ссылка на драйвер перестала работать, то для поиска актуальной ссылки перейдите на страницу: https://pkgs.org/search/?q=rtl8821ce-dkms
Перенесите скаченный файл на компьютер, где его нужно установить, перейдите в директорию с драйвером и запустите установку следующей командой:
Установка драйвера Realtek RTL8821CE в Ubuntu 21.04 и более поздние
Драйвер помещён в стандартный репозиторий, поэтому достаточно выполнить команду:
Установка драйвера Realtek RTL8821CE в Ubuntu 20.04
Начиная с Ubuntu 20.04, этот драйвер имеется в Дополнительном ПО (Additional Drivers (Software & Updates)). Откройте настройки дополнительного ПО и поставьте галочку “Using DKMS source for the Realtek 8821C …” (использовать DKMS источник для Realtek 8821C) и затем перезагрузитесь. После перезагрузки всё будет работать.
Как установить драйвер Realtek RTL8821CE в Debian, Ubuntu, Kali Linux, Linux Mint и их производные
Выполните следующие команды:
Затем перезагрузите компьютер — всё должно работать.
Как установить драйвер Realtek RTL8821CE в Arch Linux, BlackArch и их производные
Установите pikaur, как это показано в статье «Автоматическая установка и обновление пакетов AUR», а затем просто выполните команду:
Как установить драйвер Realtek RTL8821CE в Gentoo
Выполните с правами root команды:
Удаление драйвера
Откройте терминал и используйте git clone для клонирования репозитория на локальный диск:
Затем выполните скрипт для деинсталяции:
Обновление драйвера
Убедитесь, что у вас последняя версия репозитория на диске:
Удалите все несвежие бинарные файлы:
Возможные проблемы
Secure Boot
Если ваша система использует безопасную загрузку, отключите её в настройках BIOS, иначе ядро не будет принимать пользовательские модули.
PCIe Activate State Power Management
Ваш дистрибутив может поставляться с включённым по умолчанию управлением питанием активного состояния PCIe (PCIe Activate State Power Management). Это может конфликтовать с этим драйвером. Чтобы отключить:
Добавьте pci=noaer в конец GRUB_CMDLINE_LINUX_DEFAULT. Строка должна выглядеть примерно так:
Затем обновите вашу конфигурацию GRUB:
Ноутбуки Lenovo Yoga
Некоторые новые ноутбуки Yoga (например, Yoga 530) поставляются с rtl8821ce в качестве чипа Wi-Fi/Bluetooth. Но модуль ideapad-laptop, который может входить в ваш дистрибутив, может конфликтовать с этим драйвером. Чтобы отключить его:
Установка драйвера сетевой карты Debian
Доброго времени суток! Решил поставить Debian 7. В процессе установки потребовались драйвера для сетевой карты, так как под рукой не было, то пропустил. Материнская плата: foxconn h67a-s После в консоли ввожу
Последние строки dmesg-а
Драйвер качал с оф сайта realtec, по поиску r8169 Прошу помощи.
А подробнее можно? Что ты там качал?
З.Ы. А что, готового уже модуля ядерного нет такого чтоль? Зачем качать откуда-то?
лучше использовать ядреный драйвер, это раз.
Нужно установить пакет с прошивками для карт от realtek, это два.
По умолчанию в Debian нет прошивок. Подключите.
всё работает, не надо вот тут.
Верни назад aptitude install firmware-realtek
И просто в /etc/network/interfaces пропиши
Прочитал, что лучше установить драйвер вручную.
Нагло врут. Твоя проблема решается не сменой драйвера, а
Там, где скачивал образы, есть каталог non-free, в котором есть образ с включёнными прошивками.
А где почитать про это? Я читал много статей по установке debian, но ничего подобного не нашел. Где вы находите эту информацию?!)
Т.е помимо основного образа с системой надо всегда еще выкачивать образ с прошивками?из non-free ветки?
Просто ставьте систему с образа, в котором содержатся non-free компоненты, в том числе и прошивки.
Переустновить пакет с ядром.
Ну и просто надо знать, что в стандартной поставке Debian (установочных образах) нет прошивок.
я просто качал с оф сайта debian dvd-amd64, там я не заметил нигде разные виды образов,как мне найти нужный?
Пакет с ядром, это мне надо переустановить kernel-package? Простым apt-get?
я просто качал с оф сайта debian dvd-amd64, там я не заметил нигде разные виды образов,как мне найти нужный?
Читаем внимательно вот этот текст: и скачиваем предложенные образы net-install, включающие в себя несвободные прошивки, при установке с такого образа не забываем в списке пакетов выбрать пакет с прошивками под ваше оборудование.
Пакет с ядром, это мне надо переустановить kernel-package? Простым apt-get?
Смотреть вывод dmesg на предмет сообщений от драйвер r8169 на примере тех, что вы привели в шапке темы.
Тут проблема не в модуле, а в прошивке, Debian по умолчанию не содержит в себе никаких несвободных прошивок и ПО, решается установкой пакета firmware-realtek.
Вот логи Сразу после загрузки системы
Попробуйте принудительно запустить dhcp клиент:
И проверьте получает или нет интерфейс параметры сети.
В общем итог. Пробовал все, что написано. Ничего не помогало, тогда взял и напрямую соединил два компьютера, на одном задал адрес 192.168.0.1, на другом(проблемном) 192.168.0.2 с маской /24, т.е решил проверить работает ли вообще железо, со статикой. О чудо, все заработало!(пинг прошел) Тогда я взял и соединился с сетью провайдера не через свитч, и все сработало! Оказывается был виноват свитч. Пробовал тогда в разные порты свитча втыкать, снова не работало ничего, на второй системе(win7) все работало и со свитчем. Другой комп с дебианом тоже через свитч нормально работает. Магия.
Возможно стоит обновить ядро в Debian или использовать другой DHCP клиент. У меня при использовании классического ISC DHCP Client`а в сети провайдера не параметры сети не получаются, поэтому я использую dhcp клиент из состава busybox.
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 запустите утилиту передав в параметрах имя сетевого адаптера. Права суперпользователя здесь нужны для того, чтобы утилита могла получить информацию о настройках локальной сети и статусе соединения.
Здесь вы можете посмотреть поддерживаемые режимы работы Supported link modes, скорость Speed и тип коннектора Port, а также состояние подключения. Для просмотра информации о сетевом драйвере и прошивке используйте опцию i:
Здесь вы можете видеть какие режимы поддерживает прошивка, а также ее версию. Если вас интересует MAC адрес выполните:
Информация о сетевой карте в lshw
Во втором способе мы воспользуемся утилитой для отображения подробной информации об аппаратуре Linux – lshw. С помощью нее вы можете посмотреть информацию не только о карте Ethernet, но и о Wifi адаптере, а также посмотреть список сетевых карт.
Для установки lshw на Ubuntu или Debian наберите:
sudo apt install lshw
Чтобы посмотреть узнать сетевую карту linux и просмотреть подробные сведения о ней, запустите утилиту со следующими параметрами:
В выводе команды вы увидите все подключенные к системе сетевые интерфейсы, кроме того, тут показывается более подробная информация, чем в выводе предыдущей утилиты. В самом начале вы видите производителя – vendor и имя продукта – product, скорость передачи данных size, а также в разделе configuration можно найти поле driver, где указан используемый драйвер.
Список сетевых карт в lspci
Если вам нужно узнать только продукт и имя производителя вашей сетевой карты можно использовать lspci. Обычно lscpi уже предустановлена в системе, но если нет ее можно установить командой:
sudo apt install pciutils
Теперь для просмотра доступных сетевых карт используйте:
Тут вы можете видеть, что к системе подключены две сетевые карты linux, для проводного интернета и беспроводная, обе от Broadcom.
Информация о сетевой карте с помощью ip
Утилита ip позволяет посмотреть более подробную информацию о сетевом протоколе для вашей карты. Для просмотра информации выполните:
На снимке экрана вы видите две физические сетевые карты linux – wlan0 и eth0, а также два виртуальных устройства. Для каждой из карт можно узнать состояние и MAC адрес.
Выводы
В этой статье мы рассмотрели несколько способов узнать сетевую карту Linux. Вы можете посмотреть не только производителя и название устройства, но и его характеристики, такие как скорость сетевой карты linux, используемый драйвер и MAC адрес. Если у вас остались вопросы, спрашивайте в комментариях!
Я хочу использовать eth0 драйвер, но моя сетевая карта НЕ ОБЯЗАНА.
Я использую гигабитный Ethernet-контроллер Killer e2200.
3 ответа
Если у вас установлена ОС и вы хотите использовать сетевую карту как новое оборудование, вам следует обратиться к поставщику за сетевыми драйверами. Обычно сетевые драйверы поставляются с исходным пакетом модулей ядра. Вы должны скомпилировать модуль драйвера для своего ядра.
установить утилиты «build essential»
распаковать исходный пакет в какую-нибудь папку
После установки вы можете загрузить только что скомпилированный модуль, введя команду:
Новейшим сетевым устройствам обычно требуется время, чтобы проникнуть в ядро Linux. Все драйверы обычно встроены в большие дистрибутивы, такие как Debian (или Ubuntu) и Centos.
Это может привести к чему-то вроде:
Я обрезал некоторые строки для краткости. Но имена модулей такие же, как и у каталога до Kconfig, так что вы можете проверить, активен ли он с помощью lsmod:
Иногда мои драйверы Intel для моего встроенного Wi-Fi умирают, тогда я должен удалить и снова добавьте его:
Если возвращается «alx», драйвер уже загружен:
Если нет, вам не повезло. Вы можете управлять интерфейсом с помощью команд «ifconfig» или «ip link»:
Более новые Linux больше не используют «eth» в качестве имен интерфейсов.
Итак, я нашел в дереве ядра слова «killer» и «e2200» и ничего не смог найти. Затем я выполнил поиск в Интернете и обнаружил, что это устройство Atheros, похожее на драйвер «alx». Кто-то обновил драйвер для работы с вашей картой, вам повезло. Если таких карт в мире достаточно, или он его расширил, все, что вам нужно сделать, это обновить Linux, и он будет работать.
Тип материала Установка и настройка
Идентификатор статьи 000005480
Последняя редакция 20.12.2019
Существует три базовых драйвера для Linux* для сетевых гигабитных адаптеров Intel®:
Далее выберите правильную версию для получения инструкций загрузки и установки.
Нажмите или название темы для получения информации:
Установка базового драйвера 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.
В поддерживаемых ядрах доступны следующие функции:
Документация по объединению каналов в ядре Linux доступна здесь: /documentation/networking/bonding.txt.
Драйвер igb поддерживает штампы времени IEEE 1588 для ядер 2.6.30 и выше. Для изучения общего руководства по этой технологии см. NIST.
Информация о драйвере, которая ранее содержалась в папке файловой системы /proc, более не поддерживается в этой редакции. Для получения этой же информации вы также можете использовать приложения ethtool (версия 1.6 или более новая), lspci и ifconfig.
Сборка и установка
Для выполнения следующих действий необходимы повышенные привилегии.
Предварительные требования |
Платформы на базе Red Hat: CentOS, RHEL или Fedora
Платформы на базе Ubuntu и Debian
Возможно, вам потребуется выполнить общее обновление и перезапуск перед выполнением следующих действий.
Загрузите текущую версию пакета 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.
Функции, которые теперь доступны в поддерживаемых ядрах:
Документация по объединению каналов в ядре Linux доступна здесь: /documentation/networking/bonding.txt.
Эта версия не содержит информацию о драйвере, которая ранее находилась в папке файловой системы /proc. Для получения этой же информации вы также можете использовать приложения ethtool (версия 1.6 или более новая), lspci и ifconfig.
Примечание | Адаптеры Intel® 82562v 10/100 Network Connection обеспечивают поддержку только скоростей подключений 10/100. |
Сборка и установка
Для выполнения следующих действий необходимы повышенные привилегии.
Предварительные требования |
Платформы на базе Red Hat: CentOS, RHEL или Fedora
Платформы на базе Ubuntu и Debian
Возможно, вам потребуется выполнить общее обновление и перезапуск перед выполнением следующих действий.
Загрузите текущую версию пакета e1000e из Центра загрузки. Переместите файл tar базового драйвера в выбранный вами каталог/
Например, используйте /home/ /e1000e или /usr/local/src/e1000e.
Распакуйте (untar/unzip) архив, где — номер версии файла tar драйвера:
Перейдите в каталог 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.
В поддерживаемых ядрах теперь доступны следующие функции:
Документация для объединения каналов находится в исходном коде ядра 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
Платформы на базе Ubuntu и Debian
Возможно, вам потребуется выполнить общее обновление и перезапуск перед выполнением следующих действий.
Загрузите текущую версию пакета e1000 из Центра загрузки. Переместите файл tar базового драйвера в выбранный вами каталог/
Например, используйте /home/username/e1000 или /usr/local/src/e1000.
Распакуйте (untar/unzip) архив, где — номер версии файла tar драйвера:
Перейдите в каталог 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-адрес другого компьютера в этой же подсети, что и проверяемый интерфейс: