Löschen blockierter TCP-Sitzungen mit SNMP

Löschen blockierter TCP-Sitzungen mit SNMP

Was ich versuche, und was kläglich scheitere, ist, eine TCP-Verbindung zu schließen. Ich versuche, dies über SNMP und die Funktionalität zu tun, die in der TCP-MIB bereitgestellt wird.

Zuerst schaue ich mir alle Verbindungen mit SNMP an:

snmpwalk -v2c -cpassword localhost tcpConnState TCP-MIB::tcpConnState.192.168.1.1.45328.x.x.94.25.80 = INTEGER: closeWait(8) TCP-MIB::tcpConnState.192.168.1.1.54461.x.x.206.25.80 = INTEGER: established(5) TCP-MIB::tcpConnState.192.168.1.1.54654.x.x.206.25.80 = INTEGER: established(5) TCP-MIB::tcpConnState.192.168.1.1.55123.x.x.206.25.443 = INTEGER: established(5) TCP-MIB::tcpConnState.192.168.1.1.60639.x.x.33.168.80 = INTEGER: closeWait(8)

Stellen Sie sich einfach vor, es gibt eine Zahl, bei der xoben ein S steht.

Nehmen wir also an, ich möchte die erste Verbindung schließen, dann gebe ich den folgenden Befehl ein:

snmpset -v2c -cpassword localhost tcpConnState.192.168.1.1.45328.x.x.94.25.80 i 12

Ich bekomme folgendes zurück:

Error in packet. Reason: notWritable (That object does not support modification) Failed object: TCP-MIB::tcpConnState.192.168.1.1.45328.x.x.94.25.80

Ich habe den richtigen Community-String zum Lesen/Schreiben und habe zum Testen noch ein paar andere Dinge eingestellt, wie die nsCacheTimeouts. Ich bekomme das auf zwei verschiedenen Rechnern, meinem Laptop mit Ubuntu und einem eingebetteten Linux-System, das glaube ich auch auf Debian basiert.

Mache ich einen dummen Fehler oder muss etwas anderes getan werden, bevor in diese OIDs geschrieben werden kann?

Dank im Voraus!

verwandte Informationen