Подробный гайд: Установка драйвера Intel I225-V (15F3) для Astra Linux

Инструкция по установке драйвера igc для сетевой карты Intel I225-V в Astra Linux. Пошаговая диагностика, компиляция и настройка сети.

2026.06.24                  


Подробный гайд: Установка драйвера Intel I225-V (15F3) для Astra LinuxПодробный гайд: Установка драйвера Intel I225-V (15F3) для Astra Linux Устройство с идентификатором PCI 8086:15F3 (Vendor: Device) — это 2.5-гигабитный сетевой контроллер Intel Ethernet Controller I225-V. В операционных системах Linux за работу этого контроллера отвечает драйвер igc (Intel 2.5G Ethernet Linux Driver).

Операционная система Astra Linux Special Edition 1.7.x официально сертифицирована и поддерживает данный сетевой контроллер. Ниже представлен подробный гайд по его установке, проверке и настройке.


Шаг 1. Идентификация оборудования и проверка драйвера

Откройте терминал и убедитесь, что система на аппаратном уровне видит сетевую карту:

lspci -nn | grep 15f3

Ожидаемый вывод: Ethernet controller: Intel Corporation Ethernet Controller I225-V


Далее проверьте, подхватился ли драйвер ядром:

lspci -k | grep -A 3 15f3

Если всё работает корректно, вы увидите строки:

  • Kernel driver in use: igc
  • Kernel modules: igc

Шаг 2. Решение проблем, если драйвер не загрузился

Драйвер igc был добавлен в основное ядро Linux (mainline) начиная с версий 4.20–5.0. Если у вас установлена старая версия Astra Linux (например, 1.5 или ранние релизы 1.7 со старым ядром), модуля igc в системе может не быть.


Вариант А: Обновление системы (Рекомендуется)

Самый надежный способ — обновить систему до актуального обновления Astra Linux SE 1.7.x, где используется современное ядро (5.15), имеющее нативную поддержку I225-V.

1. Подключитесь к интернету любым доступным способом (например, через Wi-Fi или USB-модем).
2. Обновите списки пакетов и установите обновления:
   sudo apt update
   sudo apt dist-upgrade

3. Перезагрузите компьютер:
   sudo reboot

Вариант Б: Ручная загрузка модуля

Если вы уверены, что ядро достаточно новое, но модуль не подхватился автоматически, попробуйте загрузить его принудительно:
sudo modprobe igc

Затем снова выполните lspci -k | grep -A 3 15f3 и проверьте появление сетевого интерфейса командой ip a (обычно он называется enpXs0 или eth0).


Шаг 3. Компиляция драйвера из исходников (для старых ядер)

Если обновление системы по каким-то причинам невозможно, можно собрать драйвер igc вручную из исходных кодов Intel.

1. Установите необходимые зависимости для компиляции:
   sudo apt update
   sudo apt install build-essential linux-headers-$(uname -r)
2. Скачайте архив с драйвером Intel® Network Adapter Driver for PCIe Intel® 2.5G Ethernet Controllers under Linux* с официального сайта поддержки Intel.
3. Распакуйте архив и перейдите в директорию src:
   tar zxf igc-*.tar.gz
   cd igc-*/src/

4. Скомпилируйте и установите драйвер:
   sudo make install

5. Загрузите собранный модуль:
   sudo modprobe igc

Шаг 4. Анализ ошибок через dmesg

Если драйвер загружен, но сетевой интерфейс не работает (или постоянно отваливается), проверьте системный лог на предмет ошибок инициализации:
dmesg | grep igc

Важно:

Для контроллеров I225-V характерны аппаратные проблемы на ранних ревизиях материнских плат. Если в dmesg вы видите критические ошибки, связанные с таймингами или инициализацией PHY, в первую очередь обновите BIOS материнской платы до последней версии — это решает большинство проблем с I225-V в среде Linux.


Шаг 5. Настройка сетевого подключения

После успешной загрузки драйвера и появления интерфейса (например, enp3s0), его нужно настроить. В Astra Linux SE 1.7.x по умолчанию используется NetworkManager.

Графический интерфейс:

Кликните по значку сети в системном трее (правый нижний угол) -> Настройки сети -> Создайте новое проводное соединение, выбрав нужный интерфейс.


Через терминал (nmcli):

1. Посмотрите статус устройств:

   nmcli device status

2. Включите интерфейс и получите IP-адрес по DHCP:

   sudo nmcli device connect enp3s0

(Замените enp3s0 на имя вашего интерфейса из вывода предыдущей команды).


Если требуется статический IP-адрес, создайте соединение вручную:

sudo nmcli connection add type ethernet con-name "Wired_Static" ifname enp3s0 ipv4.addresses 192.168.1.100/24 ipv4.gateway 192.168.1.1 ipv4.dns "8.8.8.8,8.8.4.4" ipv4.method manual
sudo nmcli connection up "Wired_Static"

Информация предоставлена в ознакомительных целях. Применение описанных настроек в системах, должно осуществляться только после согласования с ответственными за информационную безопасность и в соответствии с требованиями ФСТЭК, ФСБ и иных уполномоченных органов.


Статью подготовил: Денис Аверко @Nymexis г. Омск

Комментарии

Загрузка...
Если комментарии не загружаются, можете попробовать отключить блокировщик рекламы для этого сайта