SOCK_PACKET 에서 캡쳐하는 인터페이스 지정(?)
글쓴이: fivestar / 작성시간: 목, 2011/05/26 - 4:36오후
안녕하세요
RAW 소켓 프로그래밍을 하고 있으며
SOCK_PACKET을 사용 하였습니다.
그런데 이 SOCK_PACKET을 사용 하여 패킷캡쳐 하는 부분을 확인해보니 brl 장치로 연결되는 패킷은 지나가지 않는 것 같더라구요
해당 서버는 eth1 과 eth2가 br1으로 연결되어 있으며 eth5 는 따로 연결되어있는 라인이며 해당 패킷에서 캡쳐하는 패킷은 eth5 로 지나가는
패킷만 확인되더라구요
검색을 해보았는데 인터페이스를 따로 지정하는게 없는것같으며 SOCK_PACKET 인자로 htons(ETH_P_ALL) 을 주었습니다.
해당 인자가 모든 네트웍 캡쳐하는 것으로 아는데 위에 문제를 해결하려면 어떻게 해야 하나요?
도움 부탁드립니다
Forums:
댓글 달기