윈도우 XP의 route 명령어의 도움말을 번역해 보았다. 그러는 동안 그동안 몰랐던 옵션도 발견했다.

랜카드가 두 개 이상인 서버를 운영한다면 봐 둘만하다.

물론 GUI를 사용해서 인터페이스에 IP를 문제없이 지정할 수 있지만, 두 개의 인터페이스중 하나를 사설IP용으로 사용할 경우 인터페이스 모두에 "기본 게이트웨이" 를 지정해서는 안 된다는 것을 알 것이다.

두개중 하나의 인터페이스에는 기본게이트웨이를 지정하고(즉, 디폴트라우팅을 지정), 나머지 하나의 인터페이스로는 사설네트워크를 바라보도록 할 때는 이 명령을 이용해서 라우팅을 추가해야 한다.

Manipulates network routing tables.

ROUTE [-f] [-p] [command [destination]
                  [MASK netmask]  [gateway] [METRIC metric]  [IF interface]]

==옵션==
  -f    게이트웨이를 향하는 라우팅을 모두 삭제한다. 다른 명령어와 같이 쓰일 경우 명령어를 실행하기
        전에 테이블이 삭제된다.          
  -p   ADD 명령어와 같이 사용될 때, 영구적인(리부팅시에도) 라우팅을 만든다. 이 옵션없이는
        시스템이 리부팅될 때 ADD명령어로 만들어진 라우팅은 사라진다.  이 옵션은 윈도우 95 에서는
        지원되지 않는다.

==명령==
                 PRINT     라우팅 테이블을 표시한다.
                 ADD       라우팅 테이블을 추가한다.
                 DELETE    라우팅 테이블을 삭제한다.
                 CHANGE    이미 존재하는 라우팅테이블을 수정한다.
  destination  목적지 네트워크를 지정한다.
  MASK         파라미터로 넷마스크를 사용한다는 것을 알려준다.
  netmask      서브넷마스크값을 지정한다. 아무것도 지정되지 않으면, 255.255.255.255 가 기본값이다.
  gateway     게이트웨이를 지정한다.
  interface    지정한 라우팅에 대한 인터페이스번호이다.
  METRIC      목적지 네트워크에 대한 메트릭값을 지정한다.
 
destination 이나 gateway를 심볼릭 name 으로 지정했을 경우, 각각 NETWORKS 파일과 HOSTS파일을 참조하여 네트워크 주소를 알아낸다. 각각의 파일은 %SystemRoot%\system32\drivers 밑에 있다.

PRINT 또는 DELETE 명령어를 사용할 때, 목적지 네트워크나 게이트웨이는 Wildcard를 사용하거나 게이트웨이 인수는 생략할 수 있다.

"*" 나 "?" 를 사용할 때, 일반적인 사용법과 같다.( "*" 는 모든 문자열과 매칭하고, "?" 는 한 개의 문자와 매칭한다.)

Diagnostic Notes:
    다음 예와 같이 유효하지 않은 MASK는 에러를 발생시킨다. (DEST & MASK) != DEST 일 때이다.
    예> route ADD 157.0.0.0 MASK 155.0.0.0 157.55.80.1 IF 1
             이 명령은 실패한다: 최소한 (Destination & Mask) = Destination 조건이 만족되어야 한다.

예:

    > route PRINT   <==라우팅테이블을 표시한다.
    > route ADD 157.0.0.0    MASK   255.0.0.0    157.55.80.1   METRIC   3      IF       2
            destination^                      ^mask         ^gateway        metric^    Interface^
         <= 157.0.0.0/8 네트웍으로 향하는 트래픽에 대해 게이트웨이를 157.55.80.1,메트릭값 3 으로 지정하고   2번째 인터페이스로 나가도록 한다.  만약 인터페이스가 지정되지 않으면, 최적의 인터페이스를 찾으려고 시도한다.                                                                

    > route PRINT    <==다시 라우팅테이블을 표시한다.
    > route PRINT 157*       <== 157로 시작하는 목적지주소를 가진 라우팅테이블을 표시한다.
    > route CHANGE 157.0.0.0 MASK 255.0.0.0 157.55.80.5 METRIC 2 IF 2
                            <==메트릭값을 2로 라우팅테이블을 수정한다.
    > route PRINT
    > route DELETE 157.0.0.0   <==157.0.0.0 이 목적지주소로 가진 라우팅테이블을 삭제한다.
    > route PRINT

'IT > 네트워크' 카테고리의 다른 글

DDoS 논란  (6) 2009.07.09
윈도우 nslookup 명령어  (0) 2009.06.16
윈도우 route 명령 사용법  (0) 2009.06.15
WireShark 매뉴얼  (0) 2009.06.07
국가별 사용 IP대역 알아내기  (1) 2009.06.05
XP ipconfig 명령 사용법  (0) 2009.06.03
Posted by novice9
 TAG ,

댓글을 달아 주세요


블로그 이미지
이 블로그는 삽질을 기록하는 곳입니다. ^_^
novice9
텍스트큐브,티스토리 검색

달력

 « |  » 2019.12
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31        

최근에 받은 트랙백

글 보관함

Yesterday59
Today15
Total4,363,642