내 라우팅 테이블 이해


9

이것은 전혀 프로그래밍이 아니지만 관련 주제를 보았으므로 왜 그렇지 않을지 생각했습니다. 우분투를 사용하고 있으며 현재 기본 네트워킹을 배우려고합니다. 나는 많은 이론을 읽었으므로 용어 (게이트웨이, 넷 마스크 등)를 이해하지만 집에서 내 자신의 네트워크를 이해할 수없는 것 같습니다. 랩탑 (무선)과 데스크탑 컴퓨터 (이더넷)에 서비스를 제공하는 라우터가 있습니다. route데스크탑 컴퓨터에서 실행할 때 다음이 출력됩니다.

Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
10.0.0.0        *               255.255.255.0   U     1      0        0 eth0
link-local      *               255.255.0.0     U     1000   0        0 eth0
default         RTA1025W.home   0.0.0.0         UG    0      0        0 eth0

이해할 수 없습니다. 나는 테이블이 라우팅 규칙을 지정한다는 것을 알고 있습니다. 그 규칙을 이해할 수 없습니다. 예를 들어 홈 네트워크의 다른 컴퓨터에 데이터 그램을 보내면 첫 번째 규칙이 정확히 일치해야합니까? 데이터 그램이 리디렉션되는 위치를 지정하는 열은 무엇입니까?

또한 웹 사이트에 접근하려고하면 모든 데이터 그램이 내 라우터로 전달됩니다.

또한 무엇 link-local입니까? 내 /etc/networks파일에 정의되어 있으며 그게 뭔지 모르겠습니다.

나는 완전한 초보자이기 때문에 그것이 아니라면 내가 이해하려고하는 것에 분명히 알기를 바랍니다. 어쨌든 고마워!

편집 : 명확하게하기 위해 읽었습니다 man route. 내가 이해하는 한 : Destination현재 라우팅중인 데이터 그램의 대상을 나타냅니다. 동일은 간다 Gatway하고 Genmas. 훌륭하지만 이해하지 못하는 부분은 어디로 라우팅됩니까? 그것이 내가 이해하려고하는 것입니다.

요탐

답변:


5

route명령에 대한 빠른 개요 (또는 아직 완전히 이해하지 못하는 모든 명령)를 man route터미널에 입력 하면 명령에 대한 개요를 볼 수 있습니다.

당신은 또한 man route구글에서 검색 할 수 있으며 그것은 당신에게 온라인보기 경로에 대한 맨 페이지를 반환합니다.

여기를 살펴보십시오 . 귀하의 경우 출력은 매우 간단합니다.

[정보] link-local당신이 볼 수있는 항목은 정상입니다 여기 .

라우팅 테이블의 현재 항목 정보 :

첫 번째 항목은 다음을 알려줍니다.

  • 대상이 10.0.0.0 인 트래픽은 게이트웨이를 사용하지 않고 ( *온라인) 255.255.255.0 네트 마스크를 사용하고 경로는 UP (의 의미 임 U)과 경로가 사용하는 인터페이스를 사용합니다. 그렇다면 ifconfig -aeth0 IP 주소가 10.0.0.0 범위 내에 있음을 알 수 있으므로 이것이 로컬 네트워크 경로입니다.

세 번째 항목은 다음을 알려줍니다.

  • 트래픽이 다른 규칙에 정의 된 트래픽에 맞지 않으면이 경로를 사용하십시오. www.yahoo.com을 방문한다고 가정 해보십시오. 주소가 번역됩니다 (정확한 결과는 모르겠지만 확실히 10.0.0.0 범위에 있지는 않습니다). 첫 번째 또는 두 번째 경로에 맞지 않기 때문에 RTA1025W.home 게이트웨이를 사용하여 라우팅됩니다. 메트릭은 중요하지 않으며 기본 경로 라인에 정의 된 인터페이스를 사용합니다.

감사합니다! 하나 더 : 데이터 그램을 네트워크의 컴퓨터로 보내면 라우터를 거치지 않아도됩니까? 그렇다면 게이트웨이를 사용하지 않습니까? 감사합니다
yotamoo

라우터가 라우팅 테이블의 게이트웨이이고 라우터가 RTA1025W가 아닙니까?
Bruno Pereira

그렇습니다. 홈 네트워크에있는 두 대의 컴퓨터가 통신 할 때 라우터를 통과해야합니까? 첫 번째 규칙은 게이트웨이로 정의되지 않았기 때문에 묻습니다. 네트워크 외부에 정보를 보내는 데 사용되는 경우에만 게이트웨이 일 수 있습니까?
yotamoo

예, 그러나 첫 번째 규칙은 호스트 이름으로 변환 된 주소가 첫 번째 줄에 맞으면 (네트 마스크 255.255.255.0으로 만들 수있는 모든 10.0.0.0 주소) 게이트웨이에 라우팅되지 않는다고 시스템에 알려줍니다. 라우터를 거치지 않고도 컴퓨터가 서로 통신 할 수 있습니다 (실제로 전원을 끄고 컴퓨터가 서로 연결할 수 있음).
Bruno Pereira

맨 페이지는 초보자에게 정확하게 사용자 친화적이지 않습니다.
Cerin
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.