今天在IPV6環境下使用NET-SNMP搭建了一個snmp Agnet,搭建步驟記錄在此,操作系統為CentOS 5.3
1.安裝NET-SNMP,需要安裝 net-snmp,net-snmp-libs,net-snmp-utils,其對應的rpm都能在CentOS的安裝盤中找到。
2.修改/etc/snmp/snmpd.conf,內容如下,其中2001::/64是snmp manager所在IPV6的子網前綴

rwcommunity6 public

com2sec6 mynet 2001::/64 public

group mygroup v1 mynet
group mygroup v2c mynet
group mygroup usm mynet

view    systemview    included   .1.3.6.1.2.1.1
view    systemview    included   .1.3.6.1.2.1.25.1.1

access mygroup "" any noauth exact all all all
3.修改snmpd
snmpd -f -L udp:161,udp6:161 -d -c /etc/snmp/snmpd.conf
4.在2001::/64子網中另一臺主機上,運行如下命令進行測試,其中2001:468:181:f101:20c:29ff:fe5d:10b4為agnet所在主機的IPV6地址
snmpwalk -v 2c -c public udp6:[2001:468:181:f101:20c:29ff:fe5d:10b4] system