Snmpwalk 失败了。我不知道为什么。我有一个配置了全局 ipv6 地址的主机。Snmpd 正在监听 ipv6。
netstat -l|grep snmp
udp6 0 0 [::]:snmp [::]:*
udp6 0 0 [::]:snmp-trap [::]:*
同一主机上的 Snmpwalk 失败。
snmpwalk -v2c -c public udp6:[::1] system
Timeout: No Response from udp6:[::1]
可能是什么问题?
snmpd配置文件
agentAddress udp6:161
syslocation home
syscontact [email protected]
rocommunity public
disk / 5000kB
snmpd 在系统日志中显示连接。
Jul 16 22:25:41 scope snmpd[11066]: Connection from UDP/IPv6: [2604:xxxx:100:8111::3]:53063
Jul 16 22:25:42 scope snmpd[11066]: Connection from UDP/IPv6: [2604:xxxx:100:8111::3]:53063
Jul 16 22:25:43 scope snmpd[11066]: Connection from UDP/IPv6: [2604:xxxx:100:8111::3]:53063
答案1
访问控制是按传输方式配置的。尝试替换
rocommunity public
和
rocommunity6 public
答案2
尝试添加:
com2sec6 local ::1 public
到您的/etc/snmp/snmpd.conf
文件中。