#1304 ifOperstatus incorrect values

solaris
open
nobody
agent (1104)
5
2012-11-08
2005-01-24
Anonymous
No

for this system :
NET-SNMP version: 5.2
SunOS dnsb12 5.9 Generic_117171-02 sun4u sparc
SUNW,Sun-Fire-V210

ifoperstatus contains sometimes incorrect values (down
for up interface, ...). The result is not consistent if i use
different walk requests : the first always says 'down' for
all interfaces, the second ALWYS say 'up down down'.

root@dnsb12 /etc/rc2.d# snmpwalk -v 2c -c public
localhost 1.3.6.1.2.1.2.2.1.8
IF-MIB::ifOperStatus.1 = INTEGER: down(2)
IF-MIB::ifOperStatus.2 = INTEGER: down(2)
IF-MIB::ifOperStatus.3 = INTEGER: down(2)

root@dnsb12 /etc/rc2.d# snmpwalk -v 2c -c public
localhost 1.3.6.1.2.1.2.2.1
IF-MIB::ifIndex.1 = INTEGER: 1
IF-MIB::ifIndex.2 = INTEGER: 2
IF-MIB::ifIndex.3 = INTEGER: 3
IF-MIB::ifDescr.1 = STRING: lo0
IF-MIB::ifDescr.2 = STRING: bge0
IF-MIB::ifDescr.3 = STRING: bge0:1
IF-MIB::ifType.1 = INTEGER: softwareLoopback(24)
IF-MIB::ifType.2 = INTEGER: ethernetCsmacd(6)
IF-MIB::ifType.3 = INTEGER: ethernetCsmacd(6)
IF-MIB::ifMtu.1 = INTEGER: 8232
IF-MIB::ifMtu.2 = INTEGER: 1500
IF-MIB::ifMtu.3 = INTEGER: 1500
IF-MIB::ifSpeed.1 = Gauge32: 127000000
IF-MIB::ifSpeed.2 = Gauge32: 100000000
IF-MIB::ifSpeed.3 = Gauge32: 100000000
IF-MIB::ifPhysAddress.1 = STRING:
IF-MIB::ifPhysAddress.2 = STRING: 0:3:ba:82:48:7d
IF-MIB::ifPhysAddress.3 = STRING: 0:3:ba:82:49:81
IF-MIB::ifAdminStatus.1 = INTEGER: up(1)
IF-MIB::ifAdminStatus.2 = INTEGER: up(1)
IF-MIB::ifAdminStatus.3 = INTEGER: down(2)
IF-MIB::ifOperStatus.1 = INTEGER: up(1)
IF-MIB::ifOperStatus.2 = INTEGER: down(2)
IF-MIB::ifOperStatus.3 = INTEGER: down(2)

Discussion

  • david vz
    david vz
    2005-03-21

    Logged In: YES
    user_id=859876

    this is a problem in the bge driver
    i'm trying a new bge driver for the moment which seems to
    work for the sun snmp but not for net-snmp