summaryrefslogtreecommitdiff
path: root/src/migration-scripts/https/4-to-5
diff options
context:
space:
mode:
authorOleksandr Kuchmystyi <o.kuchmystyi@vyos.io>2026-05-19 12:09:56 +0300
committerOleksandr Kuchmystyi <o.kuchmystyi@vyos.io>2026-05-22 17:50:22 +0300
commit81e8f14c5b9b322a998e6530184b07e9e9187ff5 (patch)
tree0637a42ef04642439d38f02c1241dfec3c4187ee /src/migration-scripts/https/4-to-5
parent51ab39e51bb925307c0f9ad1d905d450ceecc0f5 (diff)
downloadvyos-1x-81e8f14c5b9b322a998e6530184b07e9e9187ff5.tar.gz
vyos-1x-81e8f14c5b9b322a998e6530184b07e9e9187ff5.zip
snmp: T8538: Persist engineBoots counter across reboots
Per RFC 3414 section 2.2 (Replay Protection), the `snmpEngineBoots` counter must be stored in non-volatile storage and incremented on every snmpd restart. VyOS was not persisting this value, causing it to reset to 1 after every reboot. SNMP managers cache the engineBoots value from previous sessions. When VyOS resets the counter to 1 after reboot, managers reject incoming SNMPv3 trap packets as "too old", producing errors such as: ``` usm: Message too old. reboot count invalid ``` This change introduces `/config/snmp/engineboots.count` as a disk-backed persist file and it uses to sync the counter into snmpd's conf before the daemon starts.
Diffstat (limited to 'src/migration-scripts/https/4-to-5')
0 files changed, 0 insertions, 0 deletions