젠투에서 iptables설정중에 문제가 발생했습니다. ~

vitpharm의 이미지

여러분들의 도움으로 많은 진전이 있었습니다. 현재는 젠투를 stage3으로 설치해서 genkernel all로 설치를 마무리하고 정상적으로 부팅하였습니다.

저는 웹서버로 사용하려고 하기때문에 apache, mysql, php, postfix기반의 가상메일서버구축하여 메일서버와 웹서버로만 사용하려고 합니다.

기본설치후에 http://gentoo-wiki.com/HOWTO_Linux_Virtual_Hosting_Server (HOWTO Linux Virtual Hosting Server)를 참고하여 진행중입니다.

그보다도 이전에 방화벽을 구축해야할거 같아서 http://gentoo-wiki.com/HOWTO_Iptables_for_newbies 문서를 참고하여 iptables를 구축하는 중에 문제가 발생했습니다.

위의 문서에 보면 iptables를 사용하기위해 커널컴파일시에 netfilter사용옵션이 주어졌는가 확인하고 그렇지 않으면 커널컴파일을 다시하라고 하여 컴파일을 다시하였습니다. 컴파일이 끝나면 다음과 같은 메시지가 나오는데 정상적인 메시지인지 궁금합니다.

if [ -r System.map -a -x /sbin/depmod ]; then /sbin/depmod -ae -F System.map 2.6.15-gentoo-r1; fi

그리고나서 ip_tables모듈을 autoload로 등록해주구요..
modprobe ip_tables를 치면

FATAL: Error inserting ip_tables (/lib/modules/2.6.15-gentoo-r1/kernel/net/ipv4/netfilter/ip_tables.ko): Unknown symbol in module, or unknown parameter (see dmesg) 라고 나옵니다. 그리고 재부팅하면 ip_tables모듈이 올라올시점에서 역시 오류가 나오구요~

정상적으로 모듈이 올라오지 못하는 것 같습니다.

그리고 USE flag에 대해서 전혀 모르는데 저처럼 웹서버와 메일서버로만 사용하려는 사람은 어떤형식으로 플래그를 주어야 하는지 궁금합니다. USE flag를 잡는 대략적인 방법을 알기쉽게 설명해주시면 좋겠습니다.

저의 make.conf파일과 package.use파일을 첨부합니다.

File: /etc/make.conf

# These settings were set by the catalyst build script that automatically built this stage
# Please consult /etc/make.conf.example for a more detailed example
CFLAGS="-march=pentium4 -O2 -fomit-frame-pointer -pipe"
CHOST="i686-pc-linux-gnu"
CXXFLAGS="${CFLAGS}"
GENTOO_MIRRORS="ftp://mirror.datapipe.net/gentoo"
USE="apache2 authdaemond imap libwww maildir mysql sasl spell ssl vda"

File: /etc/portage/package.use

sys-libs/glibc userlocales
mail-mta/postfix mysql sasl ssl vda
dev-libs/cyrus-sasl authdaemond -mysql
mail-client/squirrelmail mysql spell ssl virus-scan
www-apps/horde mysql
net-mail/courier-imap -fam
net-libs/courier-authlib mysql ssl
net-www/apache ssl
mail-filter/amavisd-new mysql
net-libs/libwww mysql ssl
dev-php/mod_php apache2 gd imap mysql nls session spell ssl
dev-php/php apache2 gd imap mysql nls session spell ssl

vitpharm의 이미지

genkernel --menuconfig all 로 처음에 컴파일을 했기 때문에 그렇게 해야할거 같아서 해봤더니 이제 iptables모듈이 잘 올라옵니다...

하우투문서대로만 따라하는것도 좋지만 기본적인 컴파일환경을 생각하고 따라해야겠다는 교훈을 얻었습니다... ^.~

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.