iptables 사용 내부에서버돌리려고할때

tyanlee의 이미지

레드햇 9.0이고요 모두 rpm으로 설치햇읍니다.

렌카드 3개
eth0 ---고정아이피
eth1--서버로사용할 ip 192.168.123.1---- 내부에 네임 웹 ftp서버운영하려고합니다. 네임-192.168.123.20 웹-192.168.123.23
ftp-192.168.123.24 이런식으로 운영하고싶습니다.

eth2--내부 인터넷공유할 ip 192.168.1.1---- dhcp도작동시키려함 (이건전부해결햇읍니다.)

문제는 포워딩이안된다는건대 외부는 물론 내부에서도 ip로도 내부웹서버에접속을못합니다..
웹서버에 랜카드2개 달고
eth0-192.168.123.23(허브별도) 위에 eth-1과연결
eth1-192.168.1.23(허브별도) 위에 eth2와연결
로설정 웹서버에서는 외부로핑이나갑니다... 근데 192.168.1.50(같은허브에연결되있는 xp pc로 핑하면 핑이안나갑니다. 또반대로해도마찬가지구요
또 192.168.123.x 대에서 192.168.1.x대로 핑쏘면안되구요
반대로도 되질안습니다..
이곳 에서 iptables 및 dns ftp web 에관 qna도다일어보고
문서도 일어받지만 도저히안되내요

내부 192.168.123.x 와 192.168.1.x 대에서는 서로 연결되게하고싶습니다
또 현재 핑도안되는상태이며 모든 내부컴은 방화벽외부로는 핑도되고 인터넷도됩니다.

이런식으로 하려면 어떤식으로 iptables를 만져야되는건지 알고싶습니다.

아래는 제 rc.firewall파일이며 무지하게 지웟다썻다를 반복하다 현재는이상태입니다. eth 1및eth2모두 인터넷됨 eth2는 dhcp도됩니다.
고수님들 한수 가르쳐주시면감사하겟읍니다.
echo "1" > /proc/sys/net/ipv4/ip_forward
iptables -A POSTROUTING -t nat -o eth0 -j MASQUERADE

/sbin/insmod /lib/modules/2.4.20-8/kernel/net/ipv4/netfilter/ip_conntrack_ftp.o
/sbin/insmod /lib/modules/2.4.20-8/kernel/net/ipv4/netfilter/ip_conntrack_irc.o
/sbin/insmod /lib/modules/2.4.20-8/kernel/net/ipv4/netfilter/ip_nat_ftp.o
/sbin/insmod /lib/modules/2.4.20-8/kernel/net/ipv4/netfilter/ip_nat_irc.o

iptabels -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A INPUT -m state --state NEW -i ! eth0 -j ACCEPT

zumin의 이미지

아래서 두번째줄 오타같은데요
"iptabels" 가 아니고 "iptables"아녀요?

저두 iptables 로 고민하기 시작했는데
여하튼 반갑네요.. ^^

혹시..

현재 커널상에서 icmp 마스커레이딩과 ip포워딩이 지원되는지 확인할수있는
방법없을까요..

/proc/sys/net/ipv4에서
ip_forward는 있는데 ip_masq_debug는 안보이거든요..

아니면..
IP Masquerading 을 지원하도록 커널컴파일하는 방법을 찾아봐야겠군요..

구축잘되길 빕니다...

댓글 달기

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
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.