Hi all,

I met strange Phenomenon on Solaris10 box running
snmpd(5.4.1) when netstat command is executed.

ex)

# netstat -an -P tcp
TCP: IPv4
 Local Address    Remote Address   Swind Send-Q Rwind Recv-Q        State
---------------- ----------------- ----- ------ ----- ------     -----------
154.4.0.0.*      2.0.0.0.16777343      0   4998     0      0
UnknownState(49152)
24.2.0.0.-3      129.0.0.0.2842    16777343      0     0   5999 ESTABLISHED
      *.49152    47.13.0.0.536      2965      0     0      0    ESTABLISHED
      *.*              *.*          1220  45776  3215      0    ESTABLISHED
      *.*              *.*             0      0  1220  45777

I can see wrong IP address and UnknownState...

This phenomenon occur only snmpd.conf have these configuration.

-----
notificationEvent linkDownTrap LinkDown ifIndex ifDescr ifType
monitor -S -r 10 -e linkDownTrap "Generate linkDown" ifOperStatus == 2
-----

Monitor function get information from /dev/arp at getmib().
netstat command get information from /dev/arp too, I think
this phenomenon occur when snmpd and netstat touch /dev/arp
at the same time.

difference between snmpd and netstat is that

 - snmpd have ioctl for flush /dev/arp (kernel_sunos5.c)

 if (sd >= 0) ioctl(sd, I_FLUSH, FLUSHRW);

 - netstat don't have these code.

Does really snmpd need doing flush?
Any idea??


Thank

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Net-snmp-users mailing list
Net-snmp-users@lists.sourceforge.net
Please see the following page to unsubscribe or change other options:
https://lists.sourceforge.net/lists/listinfo/net-snmp-users

Reply via email to