서브넷과 서브넷의 서브넷 사이의 통신

mandugukbap의 이미지

제가 쓰는 컴퓨터들의 네트워크맵이 다음과 같습니다.

스위치
   |
   |
   +-- 192.168.10.2 (Fedora)
   |
   +-- 192.168.10.4 (Debian) +-- 192.168.100.3 (VM, Ubuntu)
   |                         |
   |                         +-- 192.168.100.6 (VM, Windows XP)
   |                         |
   |                         +-- 192.168.110.3 (Fedora)
   |                         
   |                         
   +-- 192.168.10.6 (Gentoo)

192.168.10.2의 페도라와 192.168.110.3의 페도라가 통신, 예를 들어 파일 공유나 ssh연결 또는 VNC 연결같은걸 사용할 경우 192.168.10.4에서 어떤 설정을 해 주어야 할까요.

통신은 양방향이어야 합니다. 즉, 192.168.110.3(Fedora)가 192.168.10.2(Fedora)로 연결할 수도 있어야 합니다.

블루스크린의 이미지

192.168.110.3 (Fedora)에서 인터넷이 되는 상황이라면 192.168.10.2로 ping을 해봐도 될것이고 ssh연결 또는 VNC 연결도 되겠네요
192.168.10.4 (Debian) 가 공유기 역할을 해줄테니까요
반대 방향의 연결은 vm 프로그램에서, 포트 포워드 설정이 필요하겠네요

----------------------------------------------------------------------------------------------------
이 댓글(comment)의 수정 및 삭제를 위해 이 글에 답글(reply)을 쓰지 말아 주십시요.
의견이 있으시면 원 글에 댓글(comment)로 써 주세요

-------------------------------------------------------------------------------
이 댓글(comment)의 수정 및 삭제를 위해 이 글에 답글(reply)을 쓰지 말아 주십시요.
의견이 있으시면 원 글에 댓글(comment)로 써 주세요.

mandugukbap의 이미지

192.168.110.3에서 192.168.10.2로 아무런 설정 없이 직접적인 패킷 전달이 가능하단 말씀인가요? 그렇다면 예를 들어 서브넷 192.168.10/24의 서브넷으로 또 다시 192.168.10/24가 존재하는건 불가능하다는 거군요.

그리고 넷맵을 보시다시피 192.168.10.4 (Debian)은 VM이 아닙니다. usb 인터페이스로 연결되어 있는 장비입니다. 즉, 포트 포워딩을 해주는 스위치/라우터의 역활은 192.168.110.3 (Fedora)가 담당해야 합니다.

이걸 어떤 방법으로 세팅하나요? GUI가 없기 때문에 콘솔 명령으로 어찌 처리 하는지 좀 알려 주시면 감사 하겠습니다.

리눅스를 오래 사용해 왔지만 네트워크를 직접 다루어본 경험이 별로 없었던지라 이걸 모르겠네요.

블루스크린의 이미지

일반적으로 저런 구성이면 192.168.10.4 (Debian)이 vm을 위한 공유기 기능이 내장되어 있다는 이야기를 한것 입니다.

>192.168.110.3에서 192.168.10.2로 아무런 설정 없이 직접적인 패킷 전달이 가능하단 말씀인가요?
192.168.10.4 (Debian)이 공유기 역할을 한다면 공유기가 변환해서 전달해 준다는 이야기 입니다.

>그렇다면 예를 들어 서브넷 192.168.10/24의 서브넷으로 또 다시 192.168.10/24가 존재하는건 불가능하다는 거군요.
공유기 내부와 외부의 서브넷이 일치하는 것은 안되는 것으로 압니다.

>그리고 넷맵을 보시다시피 192.168.10.4 (Debian)은 VM이 아닙니다. usb 인터페이스로 연결되어 있는 장비입니다. 즉, 포트 포워딩을 해주는 스위치/라우터의 역활은 192.168.110.3 (Fedora)가 담당해야 합니다.
이해가 안되네요 (그리고 넷맵을 보시다시피 192.168.110.3 (Fedora)은 VM이 아닙니다. usb 인터페이스로 연결되어 있는 장비입니다. 즉, 포트 포워딩을 해주는 스위치/라우터의 역활은 192.168.10.4 (Debian)가 담당해야 합니다.)를 거꾸로 쓰신거 아닌가요?

USB 연결로 네트워크가 가능한지는 잘 모르겠네요.

일단 먼저 해보세요 각 pc 간에 ping이 되는지...

----------------------------------------------------------------------------------------------------
이 댓글(comment)의 수정 및 삭제를 위해 이 글에 답글(reply)을 쓰지 말아 주십시요.
의견이 있으시면 원 글에 댓글(comment)로 써 주세요

-------------------------------------------------------------------------------
이 댓글(comment)의 수정 및 삭제를 위해 이 글에 답글(reply)을 쓰지 말아 주십시요.
의견이 있으시면 원 글에 댓글(comment)로 써 주세요.

sio4의 이미지

목적에 따라 답이 달라질 것 같네요.

저의 경우는 위와 유사한 구성을 사용하는 이유가 VM에 개발 서버 또는 모듈화된 서비스 서버를 두기 위해서입니다. 단, 하나 다른 점은 10.2에서만 접근하는 것이 아니라 x.y 에서도 접근을 해야 하기 때문에, 라우팅으로 해결할 수 없고 NAT로 해결하고 있습니다. 10.4 장비에서 iptables 명령을 사용하여 netfilter 설정을 해주는 것이죠. (VM의 하이퍼바이져가 VMWare 등이라면 자체적인 NAT 설정 방법이 있으니 그것을 쓰면 되고요.)

단순히 클라이언트로 10.2만 고려한다면 10.2에서 라우팅 설정을 하고 그에 적절하게 10.4에서 다시 라우팅을 해주면 되겠지만, 그렇게 되면 관리 포인트가 두 지점으로 분리되므로 학습이 아닌 실전에서는 그다지 좋은 방법이 아닐 수도 있을 것 같습니다.

--
"The love you take is equal to the love you make." The End, by Beatles

--
"The love you take is equal to the love you make." The End, by Beatles

visualplus의 이미지

제가 제대로 이해한건진 모르겠지만 192.168.110.3이 192.168.10.4밑에 있다고 192.168.10.2에 라우팅 설정을 해주면 될 것 같습니다.
iproute2를 사용하고 계시다면

ip r add 192.168.110.3 dev eth0 via 192.168.10.4 

이런식으로 게이트웨이를 192.168.10.4로 설정 해 주시면 될 듯 하네요.

댓글 달기

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