以TCL實現SNMP

由於我很多程式需要用到SNMP的功能,而且我希望能打包成單一直行檔,最簡單的方式是使用netsnmp,將程式重編譯成TCL可以載入的DLL檔即可,不過這一步我始終做不出來,只好走別條路,直接用TCL編輯SNMP封包

SNMP封包包在UDP裡面,內容則是以ASN.1的編碼方式,所以只要使用udp和asn這兩個package就可以實現snmp

MTA-Config-File


MTA-BASIC

因為美規mta config file太麻煩了,就做了一個懶人包
只是用到的機率很低
























1.填入 CMS FQDN
2.填入Realm Name (全大寫)
3.填入Organization Name (在 Service Provider Certificate裡),沒有就亂打,順便看是會  provisioning fail 還是程式會fail
4.設定snmp權限和community
5.選擇美歐規
6.BASIC Flow 就打勾,否則就取消
7.按 Generate存檔,hash值會更新,跑 Hybrid 或 Secure Flow 就複製起來貼給provisioning server

source code


DOCSIS config editor

2012/07/09

  1. 建立secure fw upgrade TLV 時,原本是選擇MFG CVC,改為選擇p7b檔,若檔案包含1張 CERT會建立TYPE32,若有2張CERT會建立TYPE32和33
  2. 新增Type10編輯視窗