Настройка сетевых карт 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 используются для предоставления посетителям релевантной рекламы и маркетинговых кампаний.