[Pkg-net-snmp-devel] Bug#717179: Cannot snmpwalk snmpd using ipv6
Neil Watson
debian at watson-wilson.ca
Wed Jul 17 14:26:28 UTC 2013
Package: snmpd
Version: 5.4.3~dfsg-2.7
Severity: important
Tags: ipv6
Dear Maintainer,
*** Please consider answering these questions, where appropriate ***
* What led up to the situation?
* What exactly did you do (or not do) that was effective (or
ineffective)?
* What was the outcome of this action?
* What outcome did you expect instead?
*** End of the template - remove these lines ***
-- System Information:
Debian Release: 7.1
APT prefers stable
APT policy: (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 3.2.0-4-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_CA.UTF-8, LC_CTYPE=en_CA.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Snmpwalk to an ipv6 address is failing. I have a host configured with a
global ipv6 address. Snmpd is listening on ipv6.
netstat -l|grep snmp
udp 0 0 localhost:snmp *:*
udp6 0 0 [::]:snmp [::]:*
udp6 0 0 [::]:snmp-trap [::]:*
Snmpwalk, on the same host, is failing.
snmpwalk -v2c -c public udp6:[::1] system
Timeout: No Response from udp6:[::1]
snmpwalk -v2c -c public 'udp:localhost' system
SNMPv2-MIB::sysDescr.0 = STRING: Linux scope 3.2.0-4-amd64 #1 SMP
Debian 3.2.46-1 x86_64
SNMPv2-MIB::sysObjectID.0 = OID: NET-SNMP-MIB::netSnmpAgentOIDs.10
DISMAN-EVENT-MIB::sysUpTimeInstance = Timeticks: (54775) 0:09:07.75
... etc
snmpd.conf
agentAddress udp6:161,udp:localhost:161
syslocation home
syscontact neil at example.com
rocommunity public
disk / 5000kB
snmpd shows a connection in syslog.
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
tcpdump for ipv4 walk:
10:05:30.657805 IP localhost.snmp > localhost.36209: C=public GetResponse(31) system.9.1.4.8=1
10:05:30.658566 IP localhost.36209 > localhost.snmp: C=public GetNextRequest(30) system.9.1.4.8
10:05:30.659327 IP localhost.snmp > localhost.36209: C=public GetResponse(29) interfaces.ifNumber.0=2
tcpdump for ipv6 walk:
10:05:41.695112 IP6 2604:xxxx:100:8111::3.42476 > 2604:xxxx:100:8111::3.snmp: C=public GetNextRequest(26) system
10:05:42.697798 IP6 2604:xxxx:100:8111::3.42476 > 2604:xxxx:100:8111::3.snmp: C=public GetNextRequest(26) system
10:05:43.699182 IP6 2604:xxxx:100:8111::3.42476 > 2604:xxxx:100:8111::3.snmp: C=public GetNextRequest(26) system
--
Neil Watson
Linux/UNIX Consultant
http://watson-wilson.ca
More information about the Pkg-net-snmp-devel
mailing list