kernel 에서 MIB 정보를 조회해서 보려면????

trymp의 이미지

ip_rcv() 함수에서

inhdr_error:
IP_INC_STATS_BH(IPSTATS_MIB_INHDRERRORS);

위와 같이 kernel 에서 패킷이 drop 된 것에 대해

MIB 통계에 count 하는 것으로 알고 있는데요.

이러한 MIB 정보를 보려면 어떻게 해야 하는지 모르겠습니다.

network stack 에서 어러한 statistics 을 많이 사용하는데,

이러한 정보를 조회하고 싶으면 어떻게 해야 하는지

고수님들의 조언 부탁드립니다.

netop의 이미지

MG Soft Mib browser로 검색해보시면 될듯합니다.

해당 OID를 찾아서 쿼리를 하면 Custom mib이아니라면 데이터를 얻을수 있을것입니다.

-------------------------------------------

때로는 알면서도 모르는척..
때로는 모르면서도 아는척..

바보가 아니면서도 바보인척..
바보이면서도 바보가 아닌척

wariua의 이미지

cat /proc/net/snmp

관련 소스는 ~linux/net/ipv4/proc.c입니다. IP_INC_STATS_BH 매크로 정의 따라가면서 grep 하다보면 비교적 쉽게 찾으실 수 있습니다.

$PWD `date`

trymp의 이미지

....