NETLINK Socket 사용에 대해.
글쓴이: badsaram / 작성시간: 수, 2004/12/22 - 4:51오후
이번에 어떻게 커널에서 들어오는 패킷을 잡아서
적당히 Payload 지지고 볶아서
정보를 User Program 으로 올려줘야 하는데
NETLINK Socket을 이용하려고 합니다.
zebra 나 iproute2 소스를 보긴 했는데..
잘 안되고 있어서..
깔끔하게 초보를 위한
'NETLINK Socket 이란 이렇게 쓰는거야' 에 대한
샘플이나, 관련 자료 있는 곳 아시면 알려주세요
감사합니다. :oops:
Forums:


이게 도움이 될련지..
NETLINK Socket으로 검색사이트에서 검색해보니
http://www.rt.com/man/rtnetlink.4.html
http://qos.ittc.ku.edu/netlink/html/node16.html
이런것들이 조회가 되더군요.
이미 찾아보셨을수도 있지만 혹시나 해서 올립니다.
Re: NETLINK Socket 사용에 대해.
지지고 볶을때,
Netfilter QUEUE( ip_queue모듈)올리고,
# /sbin/iptables 어쩌구 저쩌구 -j QUEUE 해서 유저레벨로 패킷쏘고,(커널에서 더 지지고, 볶을려면 모듈하나 더 만드시던가 하고)
유저 영역 응용에서 libipq를 써서 지지고, 볶고, 먹는것은 어떤가요?(libipq요리강좌는 검색하면 제법 많을테고, 된장찌게보다는 쉬운듯.)
아~ 그러고 보니, 배가 고프군요.