обновление_прошивок_сетевых_карт_intel

This is an old revision of the document!


Обновление прошивок сетевых карт Intel

Пример для адаптера с чипсетом Intel E810 (производитель LR-Link).

1. Скачиваем пакет с драйверами карты с сайта Intel. Разархивируем файл пакета с названием:

 E810_NVMUpdatePackage_v4_50_ESX.tar.gz.

Мы обнаружим в нём множество файлов прошивок, а также саму утилиту, выполняющую её обновление. Её бинарник называется так:

 nvmupdaten64e

2. Всё содержимое архива нужно скопировать на какую-нибудь стору ESXi (не стоит копировать в рутовые разделы, файлы просто не поместятся). Какую-нибудь подходящую стору можно найти через команду:

 df -h

3. Узнать текущую версию прошивки сетевой карты можно следующим образом. Сначала необходимо узнать имя (“name”) нужного сетевого адаптера командой:

 esxcli network nic list

Затем вывести больше подробностей о сетевом адаптере так:

 esxcli network nic get -n name

Увидим следующий вывод, в котором и будет информация о версии прошивки.

4. Чтобы обновить прошивку - нам необходимо переместиться в директорию, в которую мы скопировали прошивки и бинарник nvmupdaten64e, и запустить обновление. Но прежде, чем запускать обновление - необходимо в первую очередь дать права на запуск файлу nvmupdaten64e. Делаем это:

 chmod +x nvmupdaten64e

Однако, этого недостаточно. По умолчанию ESXi не даст запускать неустановленные бинарники из соображений безопасности. Если мы не хотим устанавливать апдейтер (пакет которого, кстати, лежит в том же архиве с драйверами) - нам требуется изменить эту особенность. Разрешаем запуск неустановленных программ следующим образом:

 esxcli system settings advanced set -o /User/execInstalledOnly -i 0

5. Теперь перемещаемся в папку с файлом nvmupdaten64e и запускаем его обычным образом.

 ./nvmupdaten64e

Утилита сама просканирует сетевы адаптеры и выведет список адаптеров, прошивка которых доступна.

обновление_прошивок_сетевых_карт_intel.1727797285.txt.gz · Last modified: 2024/10/01 15:41 by jp