SNMP/SNMPtrap-Unterstützung von IPv6

SNMP/SNMPtrap-Unterstützung von IPv6

Ich habe ein reines IPv6-System (kein Dual-Stack) und frage mich, wie ich
- snmptrap von diesem System senden kann? - snmpd so konfigurieren kann, dass darauf zugegriffen werden kann?

Ich meine, ist SNMP für die Verwendung in einer reinen IPv6-Umgebung bereit?

Antwort1

Je nachdem müssen Sie angebenudp6.

Senden: trap2sink udp6:[::1]:162in snmpd.conf. Dies sendet an den lokalen IPv6-Host.

Empfang:snmptrapd udp6:162

Antwort2

Starten Sie zuerst snmptrapd, um IPv6 abzuhören:

/usr/sbin/snmptrapd -On -Lsd -f -p /run/snmptrapd.pid udp:162,udp6:162

Senden Sie dann eine Falle:

/usr/bin/snmptrap -Lo -v2c -c public udp6:[2001:db:8::beef]:162 "" .1.3.6.1.2.1.31337.0

Antwort3

Als Root habe ich den Befehl eingegeben /usr/sbin/snmptrapd udp:162,udp6:162und damit snmptrapd gestartet. Überprüfen Sie das mit dem ps -u root | fgrep snmptrapdBefehl. Senden Sie dann eine Trap. In meinem Fall lautet meine IPv6-Adresse 2601:602:8500:1b2:5a74:16a3:770f:40ce, also lautet mein Befehl snmpinform -v 2c -m ALL -c public 2601:602:8500:1b2:5a74:16a3:770f:40ce 145 coldStart.0. Ich muss -m ALL verwenden, weil etwas mit der Einrichtung meiner MIB-Dateien nicht stimmt – daran muss ich arbeiten. Wenn Sie die Fehlermeldung „coldStart.0: Unbekannter Objektbezeichner (Sub-ID nicht gefunden: (oben) -> coldStart)“ erhalten, haben Sie möglicherweise dasselbe Problem wie ich – bitte lassen Sie es mich wissen. Wenn Sie die Fehlermeldung nicht erhalten, lassen Sie die Option -m ALL weg. coldStart.0 ist eine der Standard-OIDs. Ich weiß nicht, was die OID für diesen Test ist. Was ichTunWichtig ist die Zahl 145. snmpinformWählen Sie jedes Mal, wenn ich den Befehl gebe, eine andere Zahl, vorzugsweise eine größere. Das erleichtert Ihnen das Durchsuchen der Protokolldateien.

Dies ist nicht die beste Lösung. Die beste Lösung wäre, die

snmpTrapdAddr upd6:162

Parameter in der Datei /etc/snmp/snmptrapd.conf, was der Grund ist, warum ich überhaupt hierher gekommen bin.

Wenn ich snmptrapd richtig eingerichtet habe, gibt es in /var/log/syslog einen Eintrag, der wie folgt aussieht:

Jan 10 02:04:35 jeffs-desktop snmptrapd[405089]: 2021-1-10 2:4 0.0.0.0 Cold Start

verwandte Informationen