snmpget在IPv6本地地址超时虽然snmpd正在监听ipv4和ipv6

我正在从RHEL机器到localhost进行snmpget。 它适用于IPv4,不适用于IPv6。

# snmpget -v2c -c public udp6:[::1] sysName.0 Timeout: No Response from udp6:[::1]. # snmpget -v2c -c public localhost sysName.0 SNMPv2-MIB::sysName.0 = STRING: xxxxvm119 # ping6 2620:0:a07:e402:250:56ff:xx:xx PING 2620:0:a07:e402:250:56ff:xx:xx(2620:0:a07:e402:250:56ff::xx:xx) 56 data bytes 64 bytes from 2620:0:a07:e402:250:56ff:xx:xx: icmp_seq=1 ttl=64 time=0.025 ms 64 bytes from 2620:0:a07:e402:250:56ff:xx:xx: icmp_seq=2 ttl=64 time=0.039 ms I have edited /etc/snmp/snmpd.conf to have agentaddress udp:161 agentaddress udp6:161 com2sec6 readonly default public rocommunity6 public 

并重新启动snmpd仍然看到超时问题。 我检查IPV6是否通过ping另一个IPv6地址和ping6本地主机工作。

我错过了什么? 重新发布从stackoverflow相同的问题到serverfault作为服务器故障似乎更合适。 在这里留下你的答案。