使用 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)

想像一下有一個數字x上面有 s。

假設我想關閉第一個連接,然後輸入以下命令:

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 的。

我是否犯了一些愚蠢的錯誤,或者在寫入這些 OID 之前還需要做些什麼?

先致謝!

相關內容