実際、sysSwYear を MIBNODE として指定して .h & .c ファイルを生成しようとしており、次のコマンドを使用しています。
mib2c -c mib2c.scalar.conf sysSwYear
しかし、次のエラーが発生します。
そもそもmib2cに有効なOIDを与えていません。IE、mib ノード「sysSwYear.0」に関する情報が見つかりませんでした。これは、誤ったノードを指定したか、コードを生成しようとしている MIB がロードされていないことが原因である可能性があります。mib がロードされていることを確認するには、次の例を使用して mib2c を実行します。
env MIBS="+MY-PERSONAL-MIB" mib2c -c mib2c.scalar.conf sysSwYear.0
次の場所にある MIB ロードのチュートリアルを読むことから始めることをお勧めします。
http://www.net-snmp.org/tutorial-5/commands/mib-options.html
また、snmptranslate を取得して MIB ノードに関する情報を表示できることを確認してください。snmptranslate が機能したら、戻って mib2c をもう一度試してください。
MIB の環境変数の設定や /usr/share/snmp/mibs でのプライベート MIB ファイルの定義など、必要なことはすべて既に行っていますが、まだ成功していません。何をすべきか?