윈도우 라우팅 테이블 관리하기 시스템

*NIX 계열에서 routing table 관리하는거보다, 윈도우즈는 딱히 입력해놓는 부분도 없고. route 라는 커맨드로 관리를 해야하는데, 윈도우즈에서 네트워크 카드 2장을 이용하여 원하는대로 라우팅을 탈 수 있게 하는 방법이다.
D:\> type routing.bat
route print
route delete 0.0.0.0 10.101.153.40
route add 0.0.0.0 mask 255.255.255.0 192.168.10.1
route add 10.101.153.0 mask 255.255.255.0 10.101.153.121
route add 10.101.154.0 mask 255.255.255.0 10.101.153.40
route add 10.101.152.0 mask 255.255.255.0 10.101.153.40
route add 10.101.155.0 mask 255.255.255.0 10.101.153.40
route add 10.101.148.0 mask 255.255.255.0 10.101.153.40
route add 10.101.183.0 mask 255.255.255.0 10.101.153.40
route print
pause
D:\>

NIC1 (Wire)
IP 10.101.153.121
Subnet 255.255.255.0
G/W 10.101.153.40

NIC2 (Wireless)
IP DHCP (DHCP Server 192.168.10.1)
Subnet 255.255.255.0
G/W 192.168.10.1

간단하게 설명하면
Default Gateway 인 10.101.153.40 을 삭제하고. Default G/W 를 192.168.10.1 으로 입력.
10.101.153.0/24 의 G/W 는 10.101.153.121 로 입력 (NIC1)
10.101.154.0/24, 10.101.152.0/24, 10.101.155.0/24, 10.101.148.0/24, 10.101.183.0/24 의 G/W 는 10.101.153.40 으로 입력하면 10.101.0.0 대역을 접근할때는 10.101.153.0 네트워크를 타고, 그 외에는(인터넷) 192.168.10.1(10.101.160.141)의 네트워크를 이용하게 된다.

routing.bat

덧글

  • 서린 2007/11/21 17:36 # 답글

    ...우연히 들렀습니다만...

    저거 그대로 쓰시는 건 대단히 비합리적인데요.

    1. 애초에 NIC1의 디폴트 게이트웨이는 비워주시는게 좋습니다. 2행 설정이 필요 없어집니다.

    2. 3행의 기본 라우트는 NIC2설정을 통해서 자동으로 들어갑니다.

    3. 4행의 route add 10.101.153.0 mask 255.255.255.0 10.101.153.121 이건 처음부터 알고 있는 주소이기 때문에 딱히 추가하실 필요 없습니다.

    기타

    1. 저 설정으로 하나의 PC에서 복수개의 경로를 갖는 건 가능합니다만, 기술적 의미의 '라우팅'은 되지 않습니다.

    그냥 한대로만 쓰시는 것이거나 '어차피' 10번대가 다 내부만 타는 경우라면 아래의 설정을 권장합니다.

    1. NIC1 기본 게이트웨이는 빈 상태로 설정

    2. cmd에서 route add -p 10.101.0.0 mask 255.255.0.0 10.101.153.40 (엔터)

    한번만 실행해주면 고정으로 박힙니다.
  • 까나리 2007/11/21 17:38 # 답글

    서린 / 아, 제가 괜히 돌아갔던거군요. 간단하게 해결되는 문제인데, 감사합니다. 명답이네요~
댓글 입력 영역