Interface reported as DOWN even though it is up and in use

Hurgh <[email protected]>
Newsgroups gmane.network.net-snmp.user
Message-ID <[email protected]>
Hi All,

I had a quick search throught the archives and found a few references to
this problem but i could not find any solutions that worked for me.

First up, I installed net-snmp on a Gentoo linux box, I am using version:

NET-SNMP version: 5.2.1.2 <http://5.2.1.2>
Web: http://www.net-snmp.org/
Email: [email protected]


I have a verry basic config file:

# cat /etc/snmp/snmpd.conf
com2sec local 127.0.0.1/32 <http://127.0.0.1/32> public
com2sec local 203.89.230.138/29 <http://203.89.230.138/29> public

group MyROGroup v1 local
group MyROGroup v2c local
group MyROGroup usm local

view all included .1 80

access MyROGroup "" any noauth exact all none none

syslocation Melbourne, Australia
syscontact Hurgh <[email protected]>

and then i just started the demon.

If I do a:

snmpwalk -v 1 -c public localhost

I get a lot of information but at the moment all i am interested in getting
to work is the interfaces.

Here is the relevent info:

# snmpwalk -v 1 -c public localhost if
IF-MIB::ifIndex.1 = INTEGER: 1
IF-MIB::ifIndex.2 = INTEGER: 2
IF-MIB::ifDescr.1 = STRING: lo
IF-MIB::ifDescr.2 = STRING: eth0
IF-MIB::ifType.1 = INTEGER: softwareLoopback(24)
IF-MIB::ifType.2 = INTEGER: ethernetCsmacd(6)
IF-MIB::ifMtu.1 = INTEGER: 16436
IF-MIB::ifMtu.2 = INTEGER: 1500
IF-MIB::ifSpeed.1 = Gauge32: 10000000
IF-MIB::ifSpeed.2 = Gauge32: 100000000
IF-MIB::ifPhysAddress.1 = STRING:
IF-MIB::ifPhysAddress.2 = STRING: 0:80:ad:4:bd:7b
IF-MIB::ifAdminStatus.1 = INTEGER: up(1)
IF-MIB::ifAdminStatus.2 = INTEGER: up(1)
IF-MIB::ifOperStatus.1 = INTEGER: up(1)
IF-MIB::ifOperStatus.2 = INTEGER: down(2)
IF-MIB::ifInOctets.1 = Counter32: 2261300
IF-MIB::ifInOctets.2 = Counter32: 1282336664
IF-MIB::ifInUcastPkts.1 = Counter32: 28780
IF-MIB::ifInUcastPkts.2 = Counter32: 4901958
IF-MIB::ifInDiscards.1 = Counter32: 0
IF-MIB::ifInDiscards.2 = Counter32: 0
IF-MIB::ifInErrors.1 = Counter32: 0
IF-MIB::ifInErrors.2 = Counter32: 1531088
IF-MIB::ifOutOctets.1 = Counter32: 2262486
IF-MIB::ifOutOctets.2 = Counter32: 3276685916
IF-MIB::ifOutUcastPkts.1 = Counter32: 28796
IF-MIB::ifOutUcastPkts.2 = Counter32: 6698910
IF-MIB::ifOutDiscards.1 = Counter32: 0
IF-MIB::ifOutDiscards.2 = Counter32: 0
IF-MIB::ifOutErrors.1 = Counter32: 0
IF-MIB::ifOutErrors.2 = Counter32: 4
IF-MIB::ifOutQLen.1 = Gauge32: 0
IF-MIB::ifOutQLen.2 = Gauge32: 0
IF-MIB::ifSpecific.1 = OID: SNMPv2-SMI::zeroDotZero
IF-MIB::ifSpecific.2 = OID: SNMPv2-SMI::zeroDotZero

Now if you notice above IF2 is down:

IF-MIB::ifOperStatus.2 = INTEGER: down(2)

yet in real life it is up and working fine:

eth0 Link encap:Ethernet HWaddr 00:80:AD:04:BD:7B
inet addr:203.89.230.138 <http://203.89.230.138>
Bcast:203.89.230.143<http://203.89.230.143>Mask:
255.255.255.0 <http://255.255.255.0>
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:4902033 errors:1531109 dropped:0 overruns:2 frame:1
TX packets:6698980 errors:4 dropped:0 overruns:4 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1282347193 (1222.9 Mb) TX bytes:3276712257 (3124.9 Mb)
Interrupt:5 Base address:0xec00


Is there any way to make this UP so that my MRTG graphs will draw, cause at
the moment, it looks at it, sees that it is "down" and just skips it..

Any help with this would be great, and if you need any more information than
what has been provided please let me know.

Regards

-Hurgh-
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.