Installation

SNMP v3 compatibility


Perl Net-SNMP SNMP v3 compatibility Auth & Priv support matrix

(as per Apr 2025)
Operating System Net-SNMP Auth SHA512 Priv DES Priv AES192 Note
RedHat 7 5.7.2 n/a yes n/a no way for SHA224+, AES192+
RedHat 8 5.8 n/a yes n/a It's necessary to use modified and rebuilded net-snmp-perl package to support all, check below
RedHat 9 5.9.1 yes n/a yes DES support finished
Debian 10 5.7.3 n/a yes n/a no way for SHA224+, AES192+
Debian 11 5.9 n/a yes n/a Only SHAxxx working, AESxxx do not work
It's necessary to use Debian 12 backported Net-SNMP packages to support all, check below
Debian 12 5.9.3 yes yes yes
AIX 5.6.2.1-1 n/a yes n/a
AIX 5.9.3-2 yes yes yes

Net-SNMP docu: Authentication protocols support

Net-SNMP 5.8 and later supports all the authentication protocols defined in RFC7860
  • SHA-192
  • SHA-256
  • SHA-284
  • SHA-512
Starting with release 5.8 AES192 and AES256 are an optional configuration option, it must be enabled during package build. To check used options run this:
net-snmp-config --configure-options # check directive --enable-blumenthal-aes
This however works only for cmd line utilities like snmpwalk, Perl module has that supported since 5.9.1 (May 26, 2021).
This is available in the latest distribution versions (RedHat 9, Debian 12 and newer).

DES

Latest RedHat distros (RHEL9+) do not have DES enabled, you can check it via:
net-snmp-config --configure-options # check directive --disable-des

RedHat 8

Use this package net-snmp-perl-5.8-30.el8.x86_64.rpm to support these protocols:
  • Authentication protocol: MD5|SHA|SHA-224|SHA-256|SHA-384|SHA-512
  • Privacy protocol: DES|AES|AES-192|AES-256
dnf reinstall net-snmp-perl-5.8-30.el8.x86_64.rpm

Debian 11

Use below packages to support these protocols:
  • Authentication protocol: MD5|SHA|SHA-224|SHA-256|SHA-384|SHA-512
  • Privacy protocol: DES|AES|AES-192|AES-256
Packages:
sudo dpkg -i libnetsnmptrapd40_5.9.3+dfsg-2_amd64.deb libsnmp-base_5.9.3+dfsg-2_all.deb libsnmp-perl_5.9.3+dfsg-2_amd64.deb libsnmp40_5.9.3+dfsg-2_amd64.deb snmpd_5.9.3+dfsg-2_amd64.deb snmptrapd_5.9.3+dfsg-2_amd64.deb snmp_5.9.3+dfsg-2_amd64.deb