kernel 2.4.x에서는 iptables 1.4.0 컴파일 안되나요?
작성자 정보
- 홍석범 작성
- 작성일
컨텐츠 정보
- 2,595 조회
- 0 추천
- 목록
본문
안녕하십니까? 홍석범입니다..
말씀하신대로 INSTALL 파일에는 그렇게 명기되어있지만
1.4.0은 커널 2.4.x 에서는 컴파일이 되지 않는것 같습니다.
감사합니다.
이경진 님의 글
[root@local iptables-1.4.0]# make
Making dependencies: please wait...
Unable to resolve dependency on /lib/modules/2.4.36.1/build/include/linux/dccp.h
. Try 'make clean'.
Please try `make KERNEL_DIR=path-to-correct-kernel'.
make: *** [/lib/modules/2.4.36.1/build/include/linux/dccp.h] 오류 1
위와 같이 make시에 오류가 발생하는데 어떻게 해 주어야 하는 것인가요?
1.4.0과 1.3.8이 달라진 것인가요? 1.3.8은 make시에 오류가 없이 되거든요..
* INSTALL파일에는 This package requires a 2.4.4 kernel, or above 라고 표기되어 있는데 이게 2.4.36대의 커널을 지원한다는 얘기아닌가요? 2.6.x대의 커널에서는 오류없이 make 되었습니다.
libxt_dccp.c에서 dccp.h를 주석처리하니,
extensions/libipt_DNAT.c:211: dereferencing pointer to incomplete type
include/linux/netfilter_ipv4/ip_tables.h: At top level:
include/linux/netfilter/nf_nat.h:31: storage size of `min' isn't known
include/linux/netfilter/nf_nat.h:31: storage size of `max' isn't known
make: *** [extensions/libipt_DNAT_sh.o] 오류 1
로 또 다른 오류가 나옵니다.
관련자료
-
이전
-
다음