|
News,
Internal,
Projects,
Home Software, Support, Documentation |
On Tue, Apr 15, 2003 at 12:20:34PM +0900, dreamer wrote: >> 시원한 답변 감사드립니다. 궁금했던 부분이 아래 설명을 듣고 나서 >> >> 풀리네요. >> >> pfsync 를 올리고 안 올리고에 따라서 변화를 monitor 해 보라는 말씀이신가요? >> >> 현재 가지고 있는 시스템이 3.2-stable 이라서 확인이 불가능 하군요. >> >> 이 시스템이 현재 서비스 중이라서 업그레이드가 당장은 불가능 합니다. >> >> 죄송합니다만, 약간만 더 설명을 부탁 드릴게요. OpenBSD는 전통적으로 커널의 모든 부분이 static으로 커널에 들어가 있습니다. 모듈형태가 아니니까 그냥 설정만 하면 됩니다. 3.3에는 pfsync(4) 포함되어 있습니다. stable이라니까 cvsup으로 받으시고 다음과 같이 해 보세요.(3.3 tag가 이미 나와 있습니다만 5월초가 공식발표일 이고 다시 ftp로 올라오는데는 시간이 더 걸릴것으로 생각됩니다.) #ifconfig pfsync0 up #tcpdump -s1500 -evtni pfsync0 >> > 제 생각으로는 큰 어려움은 없으리라 생각합니다. 이미 동작하는 pf가 >> > 있고 이를 module로만 변경하면 되니까요. module은 lkm(4)을 >> > 참조하세요. >> 끝으로 pf2freebsd 관련 파일을 다운 받아서 README.ko >> > 파일을 보면 pfil(9) 인터페이스 >> >> 에 대한 언급이 있는데, 이게 >> > 무슨 역활을 하는 건지 간단한 답변이 듣고 싶습니다. >> ip_input() >> > /ip_output에서 패킷 처리시 등록된 hook가 있다면 이를 호출하기 위한 >> > 겁니다. 가장 큰 장점은 커널소스를 변경하지 않고도 패킷을 처리할 수 >> > 있는 새로운 모듈을 삽입/삭제 할 수 있다는 점입니다. 물론 TAILQ >> > reference를 사용하기 때문에 직접 호출하는 방법을 사용하는 ipfw같은 >> > 것보다는 overhead가 있습니다. >> >> TAILQ reference 가 뭔지에 대한 부연 설명을 부탁 드려도 될까요? >> >> 아니면, 참조할만한 사이트라도 가르쳐 주시면, 많은 도움이 될 것 같습니다. >> >> 그럼, 좋은 하루 되십시오. >> > TAILQ는 FreeBSD와 OpenBSD 모두 <sys/queue.h>와 queue(3)를 보세요. 그냥 단순한 list입니다. -- ============================================================ // Korea Telecom Internet Solutions, Inc. // FreeBSD/Linux Professional Consulting/Tech. Support // // Pyun YongHyeon // // WWW: http://www.kt-is.co.kr/ // // TEL: +82-2-597-0600 // FAX: +82-2-581-2983 ============================================================ -- Please look and take part in KFUG FAQ: <http://www.kr.freebsd.org/FAQ-kr/> To Unsubscribe: send mail to majordomo@xxxxxxxxxxxxxx with "unsubscribe questions" in the BODY of the message
|
Copyright © 1998-2005 Korea FreeBSD Users Group. All rights reserved. webmaster at kr.FreeBSD.org $Date: 2003/04/30 23:01:23 $ |
|