Где запускается snmpwalk, если OID не указан?

Решение: запуск от живого CD. Chroot к установке.

mv /sbin/initctl /initctl
dpkg-divert --remove /sbin/initctl
apt-get install --reinstall initctl
3
14.05.2015, 14:16
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.

4
27.01.2020, 21:19

Теги

Похожие вопросы