Je fais tourner OpenWRT (essayé toutes les 3 dernières versions) sur un TP-LINK WDR3600, avec snmpd et snmp utils installés. Je peux obtenir (bien que les MIB semblent manquantes) mais pas définir les OIDs.
SNMPGET
root@OpenWrt:/# snmpget -v 1 -c public 10.0.0.2 iso.3.6.1.2.1.1.5.0
Chemin de recherche MIB : /root/.snmp/mibs:/usr/share/snmp/mibs
Impossible de trouver le module (SNMP-VIEW-BASED-ACM-MIB) : À la ligne 0 dans (aucun)
Impossible de trouver le module (SNMP-COMMUNITY-MIB) : À la ligne 0 dans (aucun)
Impossible de trouver le module (SNMP-FRAMEWORK-MIB) : À la ligne 0 dans (aucun)
Impossible de trouver le module (SNMP-MPD-MIB) : À la ligne 0 dans (aucun)
Impossible de trouver le module (SNMP-USER-BASED-SM-MIB) : À la ligne 0 dans (aucun)
Impossible de trouver le module (TUNNEL-MIB) : À la ligne 0 dans (aucun)
Impossible de trouver le module (IPV6-FLOW-LABEL-MIB) : À la ligne 0 dans (aucun)
Impossible de trouver le module (UCD-DLMOD-MIB) : À la ligne 0 dans (aucun)
Impossible de trouver le module (NET-SNMP-PASS-MIB) : À la ligne 0 dans (aucun)
Impossible de trouver le module (SNMPv2-MIB) : À la ligne 0 dans (aucun)
Impossible de trouver le module (IF-MIB) : À la ligne 0 dans (aucun)
Impossible de trouver le module (IP-MIB) : À la ligne 0 dans (aucun)
Impossible de trouver le module (TCP-MIB) : À la ligne 0 dans (aucun)
Impossible de trouver le module (UDP-MIB) : À la ligne 0 dans (aucun)
Impossible de trouver le module (HOST-RESOURCES-MIB) : À la ligne 0 dans (aucun)
Impossible de trouver le module (NOTIFICATION-LOG-MIB) : À la ligne 0 dans (aucun)
Impossible de trouver le module (DISMAN-EVENT-MIB) : À la ligne 0 dans (aucun)
Impossible de trouver le module (DISMAN-SCHEDULE-MIB) : À la ligne 0 dans (aucun)
iso.3.6.1.2.1.1.5.0 = STRING: "HeartOfGold"
SNMPSET
root@OpenWrt:/# snmpset -v 1 -c private 10.0.0.2 iso.3.6.1.2.1.1.5.0 s test
Chemin de recherche MIB : /root/.snmp/mibs:/usr/share/snmp/mibs
Impossible de trouver le module (SNMP-VIEW-BASED-ACM-MIB) : À la ligne 0 dans (aucun)
Impossible de trouver le module (SNMP-COMMUNITY-MIB) : À la ligne 0 dans (aucun)
Impossible de trouver le module (SNMP-FRAMEWORK-MIB) : À la ligne 0 dans (aucun)
Impossible de trouver le module (SNMP-MPD-MIB) : À la ligne 0 dans (aucun)
Impossible de trouver le module (SNMP-USER-BASED-SM-MIB) : À la ligne 0 dans (aucun)
Impossible de trouver le module (TUNNEL-MIB) : À la ligne 0 dans (aucun)
Impossible de trouver le module (IPV6-FLOW-LABEL-MIB) : À la ligne 0 dans (aucun)
Impossible de trouver le module (UCD-DLMOD-MIB) : À la ligne 0 dans (aucun)
Impossible de trouver le module (NET-SNMP-PASS-MIB) : À la ligne 0 dans (aucun)
Impossible de trouver le module (SNMPv2-MIB) : À la ligne 0 dans (aucun)
Impossible de trouver le module (IF-MIB) : À la ligne 0 dans (aucun)
Impossible de trouver le module (IP-MIB) : À la ligne 0 dans (aucun)
Impossible de trouver le module (TCP-MIB) : À la ligne 0 dans (aucun)
Impossible de trouver le module (UDP-MIB) : À la ligne 0 dans (aucun)
Impossible de trouver le module (HOST-RESOURCES-MIB) : À la ligne 0 dans (aucun)
Impossible de trouver le module (NOTIFICATION-LOG-MIB) : À la ligne 0 dans (aucun)
Impossible de trouver le module (DISMAN-EVENT-MIB) : À la ligne 0 dans (aucun)
Impossible de trouver le module (DISMAN-SCHEDULE-MIB) : À la ligne 0 dans (aucun)
Erreur dans le paquet.
Raison : (noSuchName) Il n'existe aucun nom de variable dans ce MIB.
Objet en échec : iso.3.6.1.2.1.1.5.0
CONFIGURATION
root@OpenWrt:/# cat /etc/snmp/snmpd.conf
agentaddress UDP:161
sysLocation office
sysContact bofh@example.com
sysName HeartOfGold
com2sec ro default public
com2sec rw localhost private
group public v1 ro
group public v2c ro
group public usm ro
group private v1 rw
group private v2c rw
group private usm rw
view all included .1
access public "" any noauth exact all none none
access private "" any noauth exact all all all
exec filedescriptors /bin/cat /proc/sys/fs/file-nr
Des indices ? Merci