Linux의 AIX에서 SNMPv3에 인증 실패가 표시됨

Linux의 AIX에서 SNMPv3에 인증 실패가 표시됨

AIX에서 snmpv3을 사용하고 싶습니다. 클라이언트는 Linux입니다. snmpwalk 명령을 사용하십시오.

AIX 측에서는 먼저 비밀번호의 해시를 생성합니다.

pwtokey -p HMAC-SHA -u auth mypass 192.178.0.37

명령은 다음 줄을 반환합니다.

Display of 20 byte HMAC-SHA localized authKey:
  18de41acdd2c8f0a1cb24f875g611198ea23e990

그런 다음 /etc/snmpdv3.conf를 편집합니다.

cp /etc/snmpdv3.conf /etc/snmpdv3.conf.orig
vim /etc/snmpdv3.conf 

이 줄을 추가합니다

USM_USER u1 - HMAC-SHA 18de41acdd2c8f0a1cb24f875g611198ea23e990 - - L -
VACM_GROUP group1 USM u1 -
VACM_VIEW group1View            interfaces         - included -
VACM_VIEW group1View            tcp                   - included -
VACM_VIEW group1View            icmp                  - included -
VACM_VIEW group1View            system             - included -
VACM_VIEW group1View            sysObjectID        - excluded -
VACM_ACCESS  group1 - - AuthNoPriv USM group1View - group1View -
NOTIFY notify1 traptag trap -
TARGET_ADDRESS Target1 UDP 192.178.0.37    traptag trapparms1 - - -
TARGET_PARAMETERS trapparms1 SNMPv3  USM     u1        AuthNoPriv -

모든 데몬을 다시 시작했습니다

stopsrc -s aixmibd
stopsrc -s hostmibd
stopsrc -s snmpmibd
stopsrc -s snmpd
startsrc -s aixmibd
startsrc -s hostmibd
startsrc -s snmpmibd
startsrc -s snmpd

이제 Linux 클라이언트에서 smpwalk를 실행합니다.

snmpwalk -v3 -u u1 -a SHA -A "mypass" 192.178.0.37
SNMPv2-SMI::mib-2 = No more variables left in this MIB View (It is past the end of the MIB tree)

나도 시도했다

snmpwalk -v3 -l authNoPriv -u u1 -a SHA -A "mypass" -x DES -X "mypass" 192.178.0.37
snmpwalk -v3 -l authNoPriv -u u1 -a SHA -A "mypass" -x AES -X "mypass" 192.178.0.37

하지만 실패했다

"snmpwalk: Authentication failure (incorrect password, community or key)"

물론 패스는 맞지만

내가 무엇을 놓치고 있나요?

답변1

해결책을 찾으세요. AIX의 SNMPv3에는 snmp.crypto가 필요하지만 내 시스템에 설치되어 있지 않습니다.

lslpp -cl snmp.crypto
lslpp: Fileset snmp.crypto not installed.

관련 정보