Подробный гайд: Установка драйвера 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: igcKernel 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"
Информация предоставлена в ознакомительных целях. Применение описанных настроек в системах, должно осуществляться только после согласования с ответственными за информационную безопасность и в соответствии с требованиями ФСТЭК, ФСБ и иных уполномоченных органов.