Netstat 라우팅 테이블
[이것은 Mac OS X 10.5.7에서 테스트되었습니다. 솔라리스에서 작동하는 것으로 나타난 결과는 모든 플랫폼에서 거의 동일하다고 생각합니다.]
netstat -r
라우팅 테이블을 제공합니다.
netstat -nr
동일하지만 컴퓨터 이름을 찾는 대신 원시 IP를 제공합니다. 출력은 다음과 같습니다 (더 이상).
Routing tables
Internet:
Destination Gateway Flags Refs Use Netif Expire
default 192.168.40.250 UGSc 19 1 en1
127 127.0.0.1 UCS 0 0 lo0
127.0.0.1 127.0.0.1 UH 1 3140 lo0
169.254 link#5 UCS 0 0 en1
169.254.33.92 127.0.0.1 UHS 0 0 lo0
192.168.40 link#5 UCS 11 0 en1
192.168.40.1 0:17:f2:ca:a0:94 UHLW 0 0 en1 1150
...
Internet6:
Destination Gateway Flags Netif Expire
::1 link#1 UHL lo0
fe80::%lo0/64 fe80::1%lo0 Uc lo0
fe80::1%lo0 link#1 UHL lo0
fe80::%en0/64 link#4 UC en0
...
ff02::/32 link#7 UC en2
ff02::/32 link#8 UC en3
열 :
대상 및 게이트웨이 : 대상은 정보를 보내려는 주소 (또는 주소 범위)입니다. 해당 대상으로 전송 된 모든 데이터는 관련 게이트웨이로 이동합니다. 게이트웨이는 여행 중 다음 '홉'을 위해 데이터를 어디로 보낼지 알고 있습니다. 라우팅 테이블에 항목이없는 대상으로 데이터를 보내려면 기본 게이트웨이를 통과합니다.
플래그 : man / info 페이지는 모든 플래그를 나열합니다. 기본 게이트웨이 설정은 다음과 같습니다.
UGSc
U - RTF_UP Route usable
G - RTF_GATEWAY Destination requires forwarding by intermediary
S - RTF_STATIC Manually added
c - RTF_PRCLONING Protocol-specified generate new routes on use
DHCP를 통해 수동으로 추가되었다고 주장합니다.
Refs : "refcnt 필드는 현재 경로의 활성 사용 횟수를 제공합니다. 연결 지향 프로토콜은 일반적으로 연결 기간 동안 단일 경로를 유지하지만 연결없는 프로토콜은 동일한 대상으로 전송하는 동안 경로를 얻습니다." (맨 페이지)
사용 : "사용 필드는 해당 경로를 사용하여 전송 된 패킷 수를 제공합니다."
Netif : "인터페이스 항목은 경로에 사용 된 네트워크 인터페이스를 나타냅니다."
내 Mac에서는
- lo0은 루프백 인터페이스입니다.
- en0은 이더넷입니다.
- en1은 무선입니다.
- en2 및 en3은 가상 시스템에서 사용됩니다.
만료 : 다른 버전의 netstat에 대한 맨 페이지에서 : "경로가 만료되기 전에 남은 시간 (분)을 표시합니다."