Onde o snmpwalk inicia se nenhum OID é especificado?

3

Onde na árvore OID SNMP snmpwalk inicia se nenhum OID é especificado, ou seja, snmpwalk é iniciado como snmpwalk -v 2c -c public host ? De .1.3.6.1.2.1 ?

    
por Martin 14.05.2015 / 13:16

1 resposta

4

Sim, ao fazer uma captura de rede, parece que sim:

SNMP 84 get-next-request 1.3.6.1.2.1

Qual é:

$ 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

Confirme lendo a origem :

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);
    }

E a página de manual :

If no OID argument is present, snmpwalk will search the subtree rooted at SNMPv2-SMI::mib-2.

    
por 14.05.2015 / 13:32

Tags