
snmpwalk
OID가 지정되지 않은 경우 SNMP OID 트리는 어디에서 시작됩니까? 즉, snmpwalk
다음과 같이 시작됩니까 snmpwalk -v 2c -c public host
? 에서 .1.3.6.1.2.1
?
답변1
예, 네트워크 캡처를 보면 다음과 같습니다.
SNMP 84 get-next-request 1.3.6.1.2.1
이것은:
$ MIBS=+all snmptranslate 1.3.6.1.2.1
SNMPv2-SMI::mib-2
$ MIBS=+all snmptranslate -Of 1.3.6.1.2.1
.iso.org.dod.internet.mgmt.mib-2
읽어서 확인하세요원천:
oid objid_mib[] = { 1, 3, 6, 1, 2, 1 };
[...]
if (arg < argc) {
[...]
} else {
/*
* use default value
*/
memmove(root, objid_mib, sizeof(objid_mib));
rootlen = sizeof(objid_mib) / sizeof(oid);
}
그리고매뉴얼 페이지:
OID 매개변수가 없으면 snmpwalk는 SNMPv2-SMI::mib-2에 루트가 있는 하위 트리를 검색합니다.