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]:162
in 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:162
und damit snmptrapd gestartet. Überprüfen Sie das mit dem ps -u root | fgrep snmptrapd
Befehl. 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. snmpinform
Wä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