routing table 문제 subnet 나누기

무혼인형의 이미지

리눅스 라우터에 랜카드를 2개 장비 하고
eth0에 다음과 같이 세팅을 하고

eth0      Link encap:Ethernet  HWaddr 00:C0:26:20:61:EE
          inet addr:211.22.17.181  Bcast:211.22.17.191  Mask:255.255.255.240 

스태틱으로 211.50.0.0/24 ~ 211 .55.0.0/24(예) 의 아이피를 할당 받았습니다.

이 중에 211.50.0.0/24 를 eth1을 게이트 웨이로 만들어서 사용하고 싶다면

eth1      Link encap:Ethernet  HWaddr 00:C0:26:20:61:1C
          inet addr:211.50.0.1  Bcast:211.50.0.255 Mask:255.255.255.0 

라우팅 테이블을 어떻게 만들어야 하나요?

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
211.50.0.0      *               255.255.255.0   U     0      0        0 eth1
210.222.17.176  *               255.255.255.240 U     0      0        0 eth0
127.0.0.0       *               255.0.0.0       U     0      0        0 lo
default         211.22.17.177   0.0.0.0         UG    0      0        0 eth0

기초가 약하니 너무 답답하네요 -_-;;

sunyzero의 이미지

써놓으신 글에 대해서는 조금 이해는 안가지만...

multiple path routing에 대해서 물어보시려고 하는 것 같은데...

일단 님께서 저정도를 이해하고 계시면 결코 기초가 약한것은 아닌것 같습니다만... 보통 게이트웨이라 함은 라우팅 테이블의 비교연산(AND연산이죠)에 의해서 destination을 찾아내는 것입니다.

하지만, 님처럼 여러개의 IP를 가지는 경우에는 특정 주소의 destination에 따라서 게이트웨이를 다르게 할 수 있습니다. 이런 경우를 multiple path routing이라고 부르는데... 뭐 용어야 기억할 필요도 없지만.

route add 192.168.1.0 netmask 255.255.255.0 gw 192.168.1.254

머 대충 이렇게 해주면 destination이 192.168.1.0 의 네트워크 주소를 가지는 경우는 192.168.1.254 로 보내게 되죠. 그러면 거기서 기둘리고 있는 router가 처리를 해주겠죠.

이외에 같은 네트워크 상에서 외부냐 내부냐? 혹은 몇 hop을 뛰느냐로 구분하기 위해서는 metric를 직접 지정해서 같은 네트워크 상에서 서로 다른 라우터로 내부/외부를 구분지을수도 있습니다.

원하시던 답변인지 모르겠네요... ( 그리고 맨 끝이 0 으로 끝나는 주소는 실제 IP가 아니라 네트워크 주소입니다)

========================================
* The truth will set you free.

댓글 달기

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