커널 컴파일 시에 발생한 에러좀 봐주세요.

trashq의 이미지

iptables 사용하려고 커널을 다시 컴파일 하려는데 다음과 같은 에러가 납니다.

itp_realm.c: In function 'match' :
ipt_realm.c:29: structure has no member named 'tclassid'
make[3]: *** [ipt_realm.o] Error1
make[3]: Leaving directory '/usr/src/linux/net/ipv4/netfilter'
make[2]: *** [first_rule] Error 2
make[2]: Leaving directory '/usr/src/linux/net/ipv4/netfilter'
make[1]: *** [_subdir_ipv4_/netfilter] Error 2
make[1]: Leaving directory '/usr/src/linux/net'
make: *** [_dir_net] Error 2

어떻게 해결해야할까요?
답변부탁드립니다.

송지석의 이미지

iptables 관련 커널설정 문제 같군요.

뭔가 dependency가 있는데 설정에서 안켜둔 것 같습니다. (make menuconfig에서 잘 안잡힘.)

iptables에서 관련 모듈을 전부 켜고 컴파일 해보세요.

trashq의 이미지

넷필터 항목에 들어있는 모든 사항을 선택한상태입니다.

다른곳에도 iptables사용에 필요한 항목이 있나요?

세상이 뭐라하든... :)

trashq의 이미지

해결했네요.

좀더 생각해보고 했으면 질문을 안드려도 됬었는데... ^-^;

말씀하신데로 의존성과 관련된 문제더군요.

감사합니다~ :lol:

세상이 뭐라하든... :)