Настройка сетевых карт Intel i210 и i217 в ОС Linux Debian v7.XX

Облачный сервер

Облачный сервер

Узнайте больше про высокодоступное публичное облако SIM-Cloud

Узнать больше

Самым простым решением казалось попробовать установить тестовую сборку Debian «Jessie», т.е. будущую восьмую версию, благо, там ядро свежее и оно поддерживает Intel i210 и i217. Но в Jessie возникли проблемы с менеджером пакетов apt: конфликты версий вновь устанавливаемого ПО с уже имеющимся, а инсталлятор ISPmanager вообще выдал ошибку: «Can’t get information about available packages», – как выяснилось из-за того, что один из его компонентов аварийно заканчивал работу.

Потому пришлось искать способ запустить Intel i210 и i217 под стабильной версией ОС Linux Debian v7.XX. Поскольку установить ее с образа CD netinst в данных условиях не представляется возможным, делаем это с DVD. Первого диска будет вполне достаточно. В конце процедуры установки получаем рабочую систему, но без сети. Для устранения данной проблемы драйвера придется скомпилировать и установить вручную.

Отправляемся на http://sourceforge.net/projects/e1000/ Там нам понадобятся архивы с двумя драйверами: для i210 – igb и i217 – e1000e. Если с последним никаких осложнений не возникло, т.е. самая свежая на момент написания этих строк версия 3.0.4.1 собралась и установилась без проблем, то вот igb v5.1.2 с ядром Linux v3.2.0-4-amd64 не компилируется: http://sourceforge.net/p/e1000/bugs/396/ Если к тому моменту, когда вы читаете эти строки, вышел более свежий релиз, попробуйте его. Если же нет, то следует брать v5.0.6.

Скачиваем архивы «e1000e-3.0.4.1.tar.gz» и «igb-5.0.6.tar.gz». Поскольку инсталлируемая система доступа к сети пока не имеет, то для того, что бы скопировать эти файлы, следует создать образ ISO с ними и смонтировать его в виртуальном приводе DVD через IMPI.

Перед началом компиляции в Debian необходимо установить два пакета с необходимыми для этого утилитами и файлами заголовков ядра. Все это есть на первом установочном DVD:

mount /media/cdrom0 apt-get -y install build-essential linux-headers-amd64

Далее распаковываем архивы с драйверами и в соответствии с инструкцией из файла «README» производим компиляцию и установку:

tar zvxf e1000e-3.0.4.1.tar.gz tar zvxf igb-5.0.6.tar.gz cd e1000e-3.0.4.1/src/ make install cd igb-5.0.6/src/ make install modprobe e1000e igb

В результате этих операций у вас в системе должны появиться сетевые интерфейсы, в чем можно убедиться с помощью команды ifconfig -a. Их настройка осуществляется обычным для Debian способом.

Эта статья была полезной?

Понравилась статья?

Согласие на использование файлов cookie

Нажимая «Я согласен», вы даете согласие на использование файлов cookie на нашем веб-сайте, чтобы предоставить вам наиболее релевантный опыт, запоминая ваши предпочтения и повторные посещения. Однако вы можете посетить «Управление файлами cookie», чтобы предоставить контролируемое согласие. Подробнее

Настройки файлов cookie

Функциональные

Необходимые файлы cookie имеют решающее значение для основных функций веб-сайта, и без них веб-сайт не будет работать должным образом.

Аналитические

Аналитические файлы cookie используются для понимания того, как посетители взаимодействуют с веб-сайтом.

Рекламные

Рекламные файлы cookie используются для предоставления посетителям релевантной рекламы и маркетинговых кампаний.