[kernel compile] 이미지와 모듈 차이외 몇가지...

한동안 이문제로 머리가 아프답니다...
문제는 커널 컴파일시에... 모듈로 설치하는것 보다는...
이미지상으로 올려놓는게 좋다라는 이야기를 많이 듣습니다...
그래서... 일단 필요한 netfilter 부분을 전부다 포함해서...
다른것들을 이미지상으로 올려놓았습니다...
그런데 그것이 제대로 올라갔는지 확인은 어떻게 합니까???
사용은 어떻게 하나요???
demsg에서는
ip_conntrack (256 buckets, 2048 max)
ip_tables (c)2000 Netfilter core team
이렇게... 나왔는데요...
ip masq로 인해서 발생된 문제인데... 아니지요...
필터링때문에 시작했지만...
아무튼 netfilter부분은 어디에 있는걸까요???
iptables이라는 파일은 어떻게 사용해야 할까요???
kernel compile시에 iptables를 이미지에 올렸는데...
iptables을 따로 소스로 컴파일 해줘야 하나요???
어디선가 그런 이야기가 있던데요...
그리고 하도 안되길래 혹시나 해서...
/usr/src/linux/linux-2.4.17/net/ipv4/netfilter/ip_conntrack_ftp.o
을 /sbin/insmod라고 했는데...
couldn't find the kernel version the module was compiled for
라고 메세지가 뜨는데... 원래 안되는건가 보네요...
글쓰다보니 횡설수설되었네요... 일단 커널컴파일에서...
해당하는 부분을 이미지로 올렸는데... 그기능들을 어떻게 써야하나요...
필요한부분은 iptables, ftp가 iptables돌린상태에서도 돌아가야하구요...
그럼 부탁합니다...
Re: [kernel compile] 이미지와 모듈 차이외 몇가지...
커널의 기능을, 이미지에 넣거나 모듈로 빼두는것은
보통은 개인 선호도의 차이입니다.
이미지로 넣을경우 편하고, 좀더 빠릅니다만,
모듈로 놓고, 올렸다 내렸다 할 수 있어서 좋다고 할수 있습니다.
두 방식의 장단점은 그외등등, 그외등등 입니다.
커널기능에 집어넣은것들은 부팅때 확인이 가능합니다.
이전커널에서는 인식하지 못했던 장비를 커널에 넣은경우 인식한다던가..
dmesg 로 확인하실 수 있고, /proc 의 몇몇 파일로도 변화된걸 볼 수 있습니다.
커널컴파일 설정때 나오는 iptable 선택은
iptable 프로그램을 통해 패킷을 조정할수 있도록 한다는 의미입니다.
커널설정에서 iptable 사용가능으로 하고, 리눅스박스에
nefilter 프로그램을 설치해줘야 합니다. 레드햇 7.1 이상을 쓰고계신다면
당연히 깔려 있을겁니다.
iptable 을 매스커레이딩에서 사용하는 방법은
kldp 문서디렉토리 중 네트워킹 / 망구축 / IP masq 의 nat 문서에 잘 나옵니다.
Re^2: [kernel compile] 이미지와 모듈 차이외 몇가지...
아... 그럼...
커널컴파일하고... iptables를 소스컴파일을...
따로 해줘야 한다는 것이군요....
감사합니다... )
댓글 달기