Драйвер устройств Crypto Engine
io-pkt-* -d mpcsec [опция[,опция ...]] ...
29
(десятичное), а прерывание 83xx sec – 11
(десятичное).1
, выводятся данные о конфигурации; если число равно 2
, то также выполняются проверки инициализации и периодически выводятся диагностические счетчики.ЗОСРВ «Нейтрино»
ppc, x86
Разделяемый библиотека devnp-mpcsec.so представляет собой драйвер устройств аппаратного шифрования Crypto Engine. Этот драйвер является драйвером io-pkt-* с именами интерфейсов tsecX, где X – целое число.
Некоторые устройства поддерживают аппаратную обработку контрольных сумм, но другие могут выполнять такую обработку только в одном направлении. Для определения возможностей конкретного устройства выполните команду:
ifconfig wmX
и найдите в списке поддерживаемых опций следующие:
Затем можно воспользоваться утилитой ifconfig для включения/выключения любых опций, поддерживаемых устройством.
Для 85xx: запуск варианта io-pkt-* для TCP/IP v6 с помощью драйвера SEC devnp-mpcsec.so и драйвера Ethernet TSEC с включенным IPsec в стеке:
io-pkt-v6-hc -d /proc/boot/devnp-mpcsec.so verbose=2 -p tcpip-v6 \ ipsec -d /proc/boot/devnp-mpc85xx.so mac=00112233AABBCC # конфигурирование (2-го) порта Ethernet ifconfig tsec1 10.42.110.239 # конфигурирование md5-hmac ah и des-cbc esp для IPsec для однорангового узла 10.42.110.212 setkey -c << EOF add 10.42.110.212 10.42.110.239 ah 9877 -A hmac-md5 "1234567890123456"; add 10.42.110.239 10.42.110.212 ah 9878 -A hmac-md5 "1234567890123456"; add 10.42.110.212 10.42.110.239 esp 9881 -E des-cbc "12345678"; add 10.42.110.239 10.42.110.212 esp 9882 -E des-cbc "12345678"; spdadd 10.42.110.239 10.42.110.212 any -P out ipsec esp/transport//use ah/transport//use; EOF # на одноранговом узле 10.42.110.212 запустить следующее: setkey -c << EOF add 10.42.110.212 10.42.110.239 ah 9877 -A hmac-md5 "1234567890123456"; add 10.42.110.239 10.42.110.212 ah 9878 -A hmac-md5 "1234567890123456"; add 10.42.110.212 10.42.110.239 esp 9881 -E des-cbc "12345678"; add 10.42.110.239 10.42.110.212 esp 9882 -E des-cbc "12345678"; spdadd 10.42.110.212 10.42.110.239 any -P out ipsec esp/transport//use ah/transport//use; EOF
Базовые подсистемы ЗОСРВ «Нейтрино», Драйверы
devn-*, devnp-*, ifconfig, io-pkt-*, nicinfo
Предыдущий раздел: Драйверы