Next Previous Contents

4. netfilter 개발에 관한 질문들

4.1 사용자 영역으로 부터 어떻게 QUEUE target를 사용하는지 이해가 안됩니다.

사용자 영역 패킷 처리를 위해 libipq 라이브러리를 제공하고 있습니다. 현재 man 페이지 형태로 이것에 대한 문서도 나와 있습니다. 여러분은 다음 처럼 iptable 개발 컴포넌트를 설치해야 합니다.

make install-devel

그리고 man 3 libipq 하시면 됩니다.

여러분은 또한 libipq를 위한 펄 바인딩도 흥미가 있을 것입니다. perlipq는 http://www.intercode.com.au/jmorris/perlipq/ 에서 찾을 수 있습니다. 바인딩 자체가 라이브러리를 사용한 예제입니다.

다른 코든 예제는

4.2 코드 개발에 도움을 주고 싶습니다. 어떻게 해야 합니까?

netfilter 핵심 팀은 TODO 리스트 속에 원하는 새로운 기능과 변경 사항을 나열하고 있습니다. 이 리스트를 홈페이지나 CVS를 통해서 받으세요. 다음 사이트에서도 확인할 수 있습니다. http://cvs.netfilter.org/cgi-bin/cvsweb/netfilter/TODO/

4.3 버그 패치/확장을 만들었습니다. 어떻게 해야 합니까?

그것을 발표하고 싶다면 netfilter-devel 메일링 리스트에 보내시기 바랍니다. 가입 명령은 http://lists.netfilter.org/mailman/listinfo/netfilter-devel/ 를 확인하시기 바랍니다. 패치를 보내는 방법은 다음과 같습니다.

새로운 확장을 만들었다면 혹은 기존 확장에 새로운 옵션을 추가했다면 netfilter-extension-HOWTO에 새롭게 확장된 기능에 대한 설명을 업데이트 하는 것은 좋은 생각이 될 것입니다. 그것은 여러분이 만든 확장에 사용자를 끌어들일 것이고 좀더 많은 피드백을 받을 수 있도록 해줄 것입니다.


Next Previous Contents