1、编译net-snmp
configure --enable-ipv6;
2、配置snmpd.conf (2c配置)
监听ipv6
agentaddress udp:161,udp6:161
注意:udp6:161 格式,udp6:[::1]:161 同 127.0.0.1 ,如果需要监听所有格式IP 需要配置为 udp6:161。
接入配置
rocommunity6 public
接入限制
com2sec6 local ::1 public
com2sec6 mynetwork ::1 public
3、snmpwalk 访问测试
root@:~/exchanger/snmp/net-snmp# snmpwalk -L o -v 2c -c public 'udp6:[fe80::290:bff:fea2:8116]:161' .1.3.6.1.2.1.1.1.0
SNMPv2-MIB::sysDescr.0 = STRING: Linux AllstarOS 4.4.52 #29 SMP Sun Jun 6 23:39:12 PDT 2021 x86_64
root@:~/exchanger/snmp/net-snmp# snmpwalk -L o -v 2c -c public 'udp6:[::1]:161' .1.3.6.1.2.1.1.1.0
SNMPv2-MIB::sysDescr.0 = STRING: Linux ttai 3.19.0-25-generic #26~14.04.1-Ubuntu SMP Fri Jul 24 21:16:20 UTC 2015 x86_64
4、snmp 其它设备时注意ip6tables 配置。