[네트워크] route add -host 192.168.1.1 dev eth0 의 의미는..

gyxor의 이미지

[root@localhost root]# route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.1.0     *               255.255.255.0   U     0      0        0 eth0
127.0.0.0       *               255.0.0.0       U     0      0        0 lo
[root@localhost root]# route add -host 192.168.1.1 dev eth0
[root@localhost root]# route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.1.1     *               255.255.255.255 UH    0      0        0 eth0
192.168.1.0     *               255.255.255.0   U     0      0        0 eth0
127.0.0.0       *               255.0.0.0       U     0      0        0 lo
[root@localhost root]#
[root@localhost root]#

route add.. 명령어에 의해서 eth0이더넷 카드에 대한 라우팅을 추가했습니다.
네트워크에 관한 지식이 부족해서요..
위와같은 라우팅의 추가가 무엇을 의미하는것인지 잘 모르겠습니다

더군다나 위 실행을 하고 나면 인터넷접속이 안됩니다.
라우팅과정에서
Destination에는 항상 해당아이피의 네트워크주소를 써주면 되는것인가요?
그렇다면 조금 이해 하겠는데요..
추가 기능이 필요한 이유가 혹시 라우팅 셋팅을 다시 할경우에 원래의 내용을
삭제하고 새로 만들기 위함인가요?

매우 헷갈립니다.
답변부탁드립니다. 꾸벅

pains98의 이미지

허접한 저지만.. 알고 있는대로 말씀드리겠습니다..

Quote:

#route add default gw 192.168.1.1

이렇게 하시면 아마도 인터넷이 될겁니다..

192.168.1.1 이걸 게이트 웨이로 사용을 하시려고 하시는 것 같은데요

위의 번호를 통해서 인터넷을 할수 있습니다..

번호들이 사설 아이피 인걸 보니.. 저와 같이 아이피 공유기를 사용하시는

것 같습니다...

Quote:
위와같은 라우팅의 추가가 무엇을 의미하는것인지 잘

모르겠습니다

위에 보시는 것은 패킷들이 어떻게 어떻게 해서.. 가는

길을 정해놓은 것이라고생각하시면 됩니다.. 인터넷을 하실때 다음으로 아이

피를 치면.. 만약 다음이 211.211.22.22라고 하면 위와 같은 라우팅 테이블에

서는 인터넷이 되지 않습니다.. 정해놓은 길이 192.168.0.1 과 127.0.0.1(자기

자신에게 가는길)로만 정해져있기 때문입니다. 그러닌간 외부로 나가기 위해

서는 님 같은 경우는 아이피공유기의 디폴트 게이트 웨이 즉 .. 아이피공유기

가 가지고 있는 가상아이피 번호가 필요합니다.. 저 같은 경우는

192.168.1.254 입니다...

제 라우팅 테이블을 올려볼께요 이해가 쉽게 되실 겁니다..

Quote:
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.1.0 * 255.255.255.0 U 0 0 0 eth0
127.0.0.0 * 255.0.0.0 U 0 0 0 lo
default 192.168.1.254 0.0.0.0 UG 0 0 0 eth0

ddddd

valor의 이미지

192.168.1.1 호스트의 위치를 지정해주는 것으로 보시면 될 것 같습니다.

즉 192.168.1.1 호스트가 eth0 네트워크에 붙어 있다는 의미이지요...

사실 두번째 줄의 라우팅 룰에 포함되는 내용이긴 하지요.

두번째 줄의 내용은 192.168.1.0 네트워크의 192.168.1.x 호스트들을 eth0로 보내라는 것이니까요.

만약 호스트의 주소가 192.168.1.1이라면 인터넷 접속이 안될 수도 있겠네요... 받아서 TCP/IP 스택으로 올려야할 패킷을 eth0로 내보내라는 룰이니까요...

destination은 목적지 주소가 맞습니다. 그게 네트워크 주소일수도 있고 호스트 주소일수도 있죠. 이 주소로 가는 패킷은 지정한 인터페이스로 내보내라는 이야기지요...

그리고 추가 기능이 필요한 경우는 말씀하신대로 네트워크 설정이 변경되었기 때문에 하지요. 다만... 시스템이 처음 부팅한 후에 라우팅 정보는 비어있으므로 부트 스크립트가 자동으로 라우팅을 입력합니다.

그러고 보니 디폴트 게이트웨이도 없네요. 디폴트 게이트웨이가 없으면 룰을 추가하기 전에도 인터넷은 안되었어야 할텐데요...

route add default gw xxx.xxx.xxx.xxx 하면 디폴트 게이트웨이를 등록할 수 있습니다. xxx.xxx.xxx.xxx.는 디폴트 게이트웨이의 주소이구요.

댓글 달기

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