Ich habe eine Frage zu ifAdminStatus und ifOperStatus. Hier ist ein Ausgang von meinem Netzwerk-Schnittstellen Zustand ifAdminStatus mit:SNMP: ifAdminStatus vs ifOperStatus
snmpwalk -Os -c public -v 1 192.168.1.1 1.3.6.1.2.1.2.2.1.7ifAdminStatus.1 = INTEGER: up(1)
ifAdminStatus.12 = INTEGER: down(2)
ifAdminStatus.13 = INTEGER: up(1)
ifAdminStatus.14 = INTEGER: up(1)
Und hier ist die gleiche Liste mit ifOperStatus:
snmpwalk -Os -c public -v 1 192.168.1.1 1.3.6.1.2.1.2.2.1.8
ifOperStatus.12 = INTEGER: down(2)
ifOperStatus.13 = INTEGER: down(2)
ifOperStatus.14 = INTEGER: down(2)
Wie Sie ein ifAdminStatus sehen berichtet, dass # 13 und # 14 sind nach oben aber wennOperStatus sie beide meldet. Ich weiß für Tatsache, dass # 13 oben ist und Pakete übergibt es (es ist meine PPPoE Internet-Verbindungsschnittstelle). Laut Cisco-Dokumentation „Wenn ifAdminStatus ist nach unten (2), dann sollte ifOperStatus nach unten sein (2).“ Was hier nicht der Fall ... ist
Meine Frage ist nicht scheint - warum der gemeldete Status ist anders und ist es sicher, nur ifAdminStatus zu verwenden, um festzustellen, ob die Schnittstelle läuft und nicht ifOperStatus?
danke!
Hier wird mit zusätzlichen Schnittstellen Info snmpwalk:
snmpwalk -Os -c public -v 1 192.168.1.1 1.3.6.1.2.1.2.2.1
[.....]
ifIndex.12 = INTEGER: 12
ifIndex.13 = INTEGER: 13
ifIndex.14 = INTEGER: 14
[.....]
ifDescr.12 = STRING: etherip0
ifDescr.13 = STRING: ppp0
ifDescr.14 = STRING: tun1
[.....]
ifType.12 = INTEGER: ethernetCsmacd(6)
ifType.13 = INTEGER: ppp(23)
ifType.14 = INTEGER: other(1)
Ich gehe auf ein Bein und wettete Ihre öffentliche IP war 67.204.0.214, als Sie diese snmpwalk Erfassung nahmen. Wenn ja, ist diese Adresse an ifIndex 16 gebunden, aber Sie haben keine Schnittstelle in ifName dafür. Der wahrscheinlichste Grund ist, dass Sie Linksys haben und diese Funktionalität nicht in ihren SNMP-Agenten einprogrammiert hat. –