[질문] 랜카드 3개 설정하기

익명 사용자의 이미지

IP masq 를 이용하여 리눅스머신 3대에서 인터넷을 사용하려합니다.

한대의 컴퓨터에 랜카드가 세장 있습니다..
그리고 두대의 컴퓨터가 연결되어있습니다..
------
| A=외부(8029)
| B=내부1(8139-192.168.69.250) ---- D (192.168.69.253)
| C=내부2(8139-192.168.69.251) ---- E (192.168.69.254)
------
구성은 위와같고 B,C 를 A 로 마스커레이딩하고 있습니다..
B 에 연결된 D 에서는 제대로 인터넷 사용이 가능합니다..
그런데 C 에 연결된 E 에서는 인터넷 사용이 불가능합니다..아니..
E -> C 로 ping 을 보내면 C 에서는 ping 을 받기는 하는데..
C -> E 로 응답을 보내지 않습니다...
E -> C 로 ping 시에 C 의 ifconfig 를 보면 RX 는 계속 증가하는데
TX 는 증가하지 않습니다...받기는 하고 응답은 안 하고 있습니다.

D 와 E 의 케이블을 연결을 바꿔면 역시 E 는 되고 D 는 안됩니다.

전적으로 C 에서 외부로 패킷을 보내지 못해서 인것같습니다..

랜카드의 문제는 아닙니다..제대로 작동하는 랜카드입니다..

subnet 을 두개로 나누면 제대로 작동을 합니다..

C 와 E 를 192.168.68.x 로 바꾸면 양쪽 다 가능은 합니다만

위와 같은 설정대로 전부 192.168.69.x 로 통일을 시킬수없을까요?

혹시 마스커레이딩을 하기 위한 ipchains 설정때문에 그런걸까요?

해결방법은 아시는 분을 도움을 좀 주시기 바랍니다...

허브사는 것 빼고는 다 해볼수 있습니다...^_^;

익명 사용자의 이미지

D와 E간에 통신을 할려면 포워딩이 있든지,
routing설정이 필요하군요.
음.. 차라리 다음과 같이 하심이 좋을듯 하군요.
------
| A=외부(8029)
| B=내부1(8139-192.168.68.1/24) ---- D (192.168.68.200/24)
| C=내부2(8139-192.168.72.1/24) ---- E (192.168.72.53/24)
------
그리고 route명령을 이용해서 B와 C간에 네트워킹이 되도록 해보세요.
왜냐하면, 일종의 라우팅이니까,,,,

그리고 A에 대해 192.168.68.0/24에 NAT설정,
또 A에 대해 192.168.72.0/24에 NAT설정,
하시면 좋을 듯합니다.

그러면, route명령을 공부하시고, ipchains나 iptables를 이용한 NAT
을 공부하시면 설정을 하실 수 있을겁니다.

더 좋은 생각이 있다면, 알려주시길..........................^^;

익명 사용자의 이미지

a,b,c가 달려있는 머신에서 라우팅 테이블 설정이 문제가 된듯합니다.

아마도 b=eth1, c=eth2겠죠?

이때 192.168.69.* 네트웍으로 가는 패킷은 어느 인터페이스로 나가야
하나요? 라우팅 테이블에 아마 eth1으로 나가라고 되어 있을 겁니다.
이 경우 패킷을 두 인터페이스로 모두 보내는 방법은 상당히 비효율적이라고
생각되며 따라서, 두 인터페이스에 달려있는 서브넷들을 두개로 쪼개고
각각의 서브넷을 라우팅 할 수 있도록 설정하는게 더 낳습니다.

백재현 wrote..
IP masq 를 이용하여 리눅스머신 3대에서 인터넷을 사용하려합니다.

한대의 컴퓨터에 랜카드가 세장 있습니다..
그리고 두대의 컴퓨터가 연결되어있습니다..
------
| A=외부(8029)
| B=내부1(8139-192.168.69.250) ---- D (192.168.69.253)
| C=내부2(8139-192.168.69.251) ---- E (192.168.69.254)
------
구성은 위와같고 B,C 를 A 로 마스커레이딩하고 있습니다..
B 에 연결된 D 에서는 제대로 인터넷 사용이 가능합니다..
그런데 C 에 연결된 E 에서는 인터넷 사용이 불가능합니다..아니..
E -> C 로 ping 을 보내면 C 에서는 ping 을 받기는 하는데..
C -> E 로 응답을 보내지 않습니다...
E -> C 로 ping 시에 C 의 ifconfig 를 보면 RX 는 계속 증가하는데
TX 는 증가하지 않습니다...받기는 하고 응답은 안 하고 있습니다.

D 와 E 의 케이블을 연결을 바꿔면 역시 E 는 되고 D 는 안됩니다.

전적으로 C 에서 외부로 패킷을 보내지 못해서 인것같습니다..

랜카드의 문제는 아닙니다..제대로 작동하는 랜카드입니다..

subnet 을 두개로 나누면 제대로 작동을 합니다..

C 와 E 를 192.168.68.x 로 바꾸면 양쪽 다 가능은 합니다만

위와 같은 설정대로 전부 192.168.69.x 로 통일을 시킬수없을까요?

혹시 마스커레이딩을 하기 위한 ipchains 설정때문에 그런걸까요?

해결방법은 아시는 분을 도움을 좀 주시기 바랍니다...

허브사는 것 빼고는 다 해볼수 있습니다...^_^;

익명 사용자의 이미지

두분 답변 감사드립니다...

아무래도 route 에 관련된 문제 인듯 싶군요..

route 에 대해서 더 알아보고 그래도 안되면 다시 질문드리도록하겠습니다..

그럼..

익명 사용자의 이미지

------
| A=외부(8029)
| B=내부1(8139-192.168.69.250) ---- D (192.168.69.253)
| C=내부2(8139-192.168.69.251) ---- E (192.168.69.254)
------

에서 192.168.69.250,251,253,254를 사용하였기 때문에
라우팅설정을 하는데 있어서 문제가 있답니다.
그러니까, 제가 말씀드린데로 하셔야 될겁니다.
그럼 삽질 많이 하시길^______^;

댓글 달기

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