SNMP でハングした TCP セッションを削除する

SNMP でハングした TCP セッションを削除する

私がやろうとしていること、そしてひどく失敗していることは、TCP 接続を閉じることです...私はこれを SNMP と TCP MIB で提供される機能を介して実行しようとしています。

まず、SNMP を使用してすべての接続を確認します。

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)

s が上にある数字があると想像してくださいx

最初の接続を閉じたい場合は、次のコマンドを入力します。

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

次のような結果が返されます:

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

正しい読み取り/書き込みコミュニティ文字列があり、nsCacheTimeouts などのテスト用に他の設定もいくつか設定しました。この現象は、Ubuntu のラップトップと組み込み Linux システム (Debian ベースだと思います) の 2 台の異なるマシンで発生しています。

私が何か愚かな間違いを犯しているのでしょうか、それともこれらの OID に書き込む前に何か他のことをする必要があるのでしょうか?

前もって感謝します!

関連情報