[질문] raw socket programming 시 ip_src = 0 이면 자신의 IP가 자동 입력된다?
글쓴이: ttti07 / 작성시간: 일, 2010/10/17 - 2:34오후
raw socket programming..이므로
sendSocket = socket (AF_INET, SOCK_RAW, IPPROTO_RAW); setsockopt(sendSocket, IPPROTO_IP, IP_HDRINCL, &trueopt, sizeof(trueopt));
정도는 해줬지요.. 그런데 제가 봐버린 이 문서 -ㅁ-;
IP Header fields modified on sending by IP_HDRINCL
IP Checksum Always filled in.
Source Address Filled in when zero.
Packet Id Filled in when zero.
Total Length Always filled in.
(원문) http://linux.die.net/man/7/raw
IP_HDRINCL이 set 되어있으면 IP Header가 자동완성(?)된다는 말로 들리는데 잘못 해석한 걸까요;
source address를 0으로 설정해줬지만 자동으로 채워주지는 않는 것 같은데.. 걍 수동으로 채워넣어줘야 하나요?
Forums:
댓글 달기