今天在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
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
請教你個問題,我也做這個呢,遇到個難題,向你請教。
我是在windows下用VC++6.0編譯的,配置文件如下:
# sec.name source community
com2sec local localhost private
com2sec mynetwork 0.0.0.0/24 public
com2sec6 local localhost private
com2sec6 mynetwork fec0::/64 public
# sec.model sec.name
group MyRWGroup v1 locals
group MyRWGroup v2c local
group MyRWGroup usm local
group MyROGroup v1 mynetwork
group MyROGroup v2c mynetwork
group MyROGroup usm mynetwork
# incl/excl subtree mask
view all included .1 80
# context sec.model sec.level match read write notif
access MyROGroup "" any noauth exact all none none
access MyRWGroup "" any noauth exact all all none
可是在"com2sec6 mynetwork fec0::/64 public"總是在這行報錯:
“Error: source/mask mismatch”
我的IPV6地址是fe80::1eaf:f7ff:fe64:3459,如果改成"::/0"能編譯過,但只能收到包,沒有發包,能不能幫我看看什么原因,
我的郵箱 lilei_linux@163.com
謝謝了,請大俠救救我吧