
나는 OpenNMS에 링크를 표시하기 위해 Allied Telesis 스위치 세트를 얻으려고 오랫동안 노력해 왔습니다. 간단히 말해서, 포트에 대한 인터페이스 별칭을 설정하고 싶습니다/필요합니다. 사용하면 snmpwalk -v2c -c mycommunitystring myhost 1.3.6.1.2.1.31.1.1.1.18
다음 목록이 표시됩니다.
iso.3.6.1.2.1.31.1.1.1.18.1 = ""
iso.3.6.1.2.1.31.1.1.1.18.2 = ""
iso.3.6.1.2.1.31.1.1.1.18.3 = ""
iso.3.6.1.2.1.31.1.1.1.18.4 = ""
iso.3.6.1.2.1.31.1.1.1.18.5 = ""
iso.3.6.1.2.1.31.1.1.1.18.6 = ""
iso.3.6.1.2.1.31.1.1.1.18.7 = ""
iso.3.6.1.2.1.31.1.1.1.18.8 = ""
iso.3.6.1.2.1.31.1.1.1.18.9 = ""
iso.3.6.1.2.1.31.1.1.1.18.10 = ""
iso.3.6.1.2.1.31.1.1.1.18.11 = ""
iso.3.6.1.2.1.31.1.1.1.18.12 = ""
iso.3.6.1.2.1.31.1.1.1.18.13 = ""
iso.3.6.1.2.1.31.1.1.1.18.14 = ""
iso.3.6.1.2.1.31.1.1.1.18.15 = ""
iso.3.6.1.2.1.31.1.1.1.18.16 = ""
iso.3.6.1.2.1.31.1.1.1.18.17 = ""
iso.3.6.1.2.1.31.1.1.1.18.18 = ""
iso.3.6.1.2.1.31.1.1.1.18.19 = ""
iso.3.6.1.2.1.31.1.1.1.18.20 = ""
iso.3.6.1.2.1.31.1.1.1.18.21 = ""
iso.3.6.1.2.1.31.1.1.1.18.22 = ""
iso.3.6.1.2.1.31.1.1.1.18.23 = ""
iso.3.6.1.2.1.31.1.1.1.18.24 = ""
iso.3.6.1.2.1.31.1.1.1.18.25 = STRING: "po1"
iso.3.6.1.2.1.31.1.1.1.18.26 = STRING: "po2"
iso.3.6.1.2.1.31.1.1.1.18.27 = STRING: "po3"
iso.3.6.1.2.1.31.1.1.1.18.28 = STRING: "po4"
iso.3.6.1.2.1.31.1.1.1.18.29 = STRING: "po5"
iso.3.6.1.2.1.31.1.1.1.18.30 = STRING: "po6"
iso.3.6.1.2.1.31.1.1.1.18.31 = STRING: "po7"
iso.3.6.1.2.1.31.1.1.1.18.32 = STRING: "po8"
iso.3.6.1.2.1.31.1.1.1.18.33 = STRING: "vlanMgmt"
따라서 실제 물리적 포트(1-24)에는 별칭이 없습니다. 시도해 봤지만 snmpset -v2c -c myRWcommunitystring myhost iso.3.6.1.2.1.31.1.1.1.18.1 s port1
이렇게 나와요
Error in packet.
Reason: inconsistentValue (The set value is illegal or unsupported in some way)
Failed object: iso.3.6.1.2.1.31.1.1.1.18.1
저는 네트워크 관리자가 아니며 SNMP에 대한 경험이 거의 없습니다. 내가 여기서 뭔가 잘못하고 있는 걸까요?
미리 감사드립니다!
업데이트: ifAlias가 정의된 MIB를 발견하고 다음을 시도했습니다.
snmpset -v2c -c myRWcommunitystring myhost IF-MIB::ifAlias.23 s 23
결과는 놀라웠습니다. 물론 변경 사항을 저장하지 않고 스위치가 재부팅되었습니다. 나는 여기서 헤매고 있습니다.
업데이트 2: 동일한 테이블에 정의된 다른 SNMP 값(IF-MIB::ifLinkUpDownTrapEnable)을 설정하려고 하면 정상적으로 작동합니다!!! snmpset 및 iReasoning MIB 브라우저와 같은 여러 도구를 사용하여 ifAlias를 설정하려고 하면 스위치가 계속 다시 시작됩니다.