Korea FreeBSD Users Group News, Internal, Projects, Home
Software, Support, Documentation

Re: [KFUG] ip ??? ??? nat ? ?????



[ ³¯Â¥¼ø »öÀÎ ] [ ´ñ±Û¼ø »öÀÎ ] [ ÃÖ»óÀ§ »öÀÎ] [ °Ë»ö]

[ÀÌÀü ±Û] [´ÙÀ½ ±Û] [ÀÌÀü ´ñ±Û] [´ÙÀ½ ´ñ±Û]


On Sat, Jan 10, 2004 at 01:58:11PM +0900, Lazy Bastard wrote:
 > ipfilter와 ipfw를 동시에 사용하는것엔 문제가 없습니다.  저도 예전엔 ipfilter
 > + dummynet(ipfw)을 사용했습니다.
 > 
그렇지 않습니다. ipfw는 무분별한 mbuf flag를 사용하고 있고 ipfilter
는 이런 ipfw가 사용하는 flag(BSD 계열에서 정의한 mbuf flag외의 ipfw
자신만이 사용하는 flag)를 전혀 고려하지 않습니다.
따라서 어딘가에서 mbuf leak이 발생합니다.(cvs log를 보시면 ipfw때문에
얼마나 많은 문제가 mbuf에서 발생했는지 알 수 있습니다.)
Sam Leffer도 지금 작업중이지만 궁극적으로는 mbuf tagging을 사용하는
방법으로 가야합니다.
ipfw, ipfilter모두 mbuf tagging을 사용하고 PFIL_HOOKS를 사용한다면
이론상으로는 동시에 여러개의 filtering software를 사용할 수는
있습니다.
(물론 MAC에서 사용하는 Persistent tag와의 문제가 해결 되어야 합니다만.)

 > 문제는 ipfw+natd를 사용하려고 하시면서 IPDIVERT를 빼먹은것 때문인거
 > 같습니다.  ipfw divert 를 사용하려면 options IPDIVERT 를 추가해서 컴파일
 > 하셔야 됩니다.
 > 문제해결과는 별도로, ipfw를 사용해야할 이유가 없다면 ipfw+natd보단
 > ipfilter+ipnat가 nat환경에서 사용하시기 좋습니다.  net/linuxigd 같은거도
 > 있구요..
 > 
 > 
4.x라면 말씀하신대로 ipf에서 ipnat을 사용하는게 좋겠습니다.
5.x에서 ipf는 Lock을 하지 않기 때문에 안정적이지 못합니다.
-- 
Pyun YongHyeon <http://www.kr.freebsd.org/~yongari>
_______________________________________________
한국 FreeBSD 사용자 그룹(KFUG) questions 메일링 리스트
questions at kr.FreeBSD.org
http://www.kr.FreeBSD.org/mailman/listinfo/questions


[ ³¯Â¥¼ø »öÀÎ ] [ ´ñ±Û¼ø »öÀÎ ] [ ÃÖ»óÀ§ »öÀÎ] [ °Ë»ö]

Copyright © 1998-2005 Korea FreeBSD Users Group.
All rights reserved. webmaster at kr.FreeBSD.org
$Date: 2004/01/12 12:46:30 $
Powered by FreeBSD