今天在IPV6環(huán)境下使用NET-SNMP搭建了一個(gè)snmp Agnet,搭建步驟記錄在此,操作系統(tǒng)為CentOS 5.3
1.安裝NET-SNMP,需要安裝 net-snmp,net-snmp-libs,net-snmp-utils,其對(duì)應(yīng)的rpm都能在CentOS的安裝盤(pán)中找到。
2.修改/etc/snmp/snmpd.conf,內(nèi)容如下,其中2001::/64是snmp manager所在IPV6的子網(wǎng)前綴:
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子網(wǎng)中另一臺(tái)主機(jī)上,運(yùn)行如下命令進(jìn)行測(cè)試,其中2001:468:181:f101:20c:29ff:fe5d:10b4為agnet所在主機(jī)的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,其對(duì)應(yīng)的rpm都能在CentOS的安裝盤(pán)中找到。
2.修改/etc/snmp/snmpd.conf,內(nèi)容如下,其中2001::/64是snmp manager所在IPV6的子網(wǎng)前綴:
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子網(wǎng)中另一臺(tái)主機(jī)上,運(yùn)行如下命令進(jìn)行測(cè)試,其中2001:468:181:f101:20c:29ff:fe5d:10b4為agnet所在主機(jī)的IPV6地址
snmpwalk -v 2c -c public udp6:[2001:468:181:f101:20c:29ff:fe5d:10b4] system
請(qǐng)教你個(gè)問(wèn)題,我也做這個(gè)呢,遇到個(gè)難題,向你請(qǐng)教。
我是在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"總是在這行報(bào)錯(cuò):
“Error: source/mask mismatch”
我的IPV6地址是fe80::1eaf:f7ff:fe64:3459,如果改成"::/0"能編譯過(guò),但只能收到包,沒(méi)有發(fā)包,能不能幫我看看什么原因,
我的郵箱 lilei_linux@163.com
謝謝了,請(qǐng)大俠救救我吧