가끔 윈도우즈 서버에서도 라우팅 설정이 필요할 때가 있습니다.
하지만 의외로 윈도우즈 서버에서 라우팅 설정하는 방법을 모르는 경우가 많습니다.
윈도우즈 서버에서의 라우팅은 아래와 같이 간단하게 설정할 수 있습니다.


* 윈도우즈 서버에서 현재 설정되어 있는 라우팅 보기

C:\>route print
IPv4 Route Table
===========================================================================
Interface List
0x1 ........................... MS TCP Loopback interface
0x10003 ...00 50 70 d7 62 7a ...... VIA Rhine II Fast Ethernet Adapter
0x10004 ...00 01 02 fd 46 9b ...... 3Com EtherLink XL 10/100 PCI TX NIC (3C905BTX)
===========================================================================
===========================================================================
Active Routes:
Network Destination Netmask Gateway Interface Metric
0.0.0.0 0.0.0.0 192.168.123.254 192.168.123.213 20
127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1
192.168.123.192 255.255.255.192 192.168.123.213 192.168.123.213 20
192.168.123.213 255.255.255.255 127.0.0.1 127.0.0.1 20
192.168.123.255 255.255.255.255 192.168.123.213 192.168.123.213 20
224.0.0.0 240.0.0.0 192.168.123.213 192.168.123.213 20
255.255.255.255 255.255.255.255 192.168.123.213 192.168.123.213 1
255.255.255.255 255.255.255.255 192.168.123.213 10003 1
Default Gateway: 192.168.123.254
===========================================================================
Persistent Routes:
None


* 192.168.1.0 Cclass로 향하는 패킷을 192.168.123.215(next-hop)로 우선하여 보내라는 설정

C:\>route add 192.168.1.0 mask 255.255.255.0 192.168.123.215 metric 1
C:\>route print
IPv4 Route Table
===========================================================================
Interface List
0x1 ........................... MS TCP Loopback interface
0x10003 ...00 50 70 d7 62 7a ...... VIA Rhine II Fast Ethernet Adapter
0x10004 ...00 01 02 fd 46 9b ...... 3Com EtherLink XL 10/100 PCI TX NIC (3C905BTX)
===========================================================================
Active Routes:
Network Destination Netmask Gateway Interface Metric
0.0.0.0 0.0.0.0 192.168.123.254 192.168.123.213 20
127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1

192.168.1.0 255.255.255.0 192.168.123.215 192.168.123.213 1

192.168.123.192 255.255.255.192 192.168.123.213 192.168.123.213 20
192.168.123.213 255.255.255.255 127.0.0.1 127.0.0.1 20
192.168.123.255 255.255.255.255 192.168.123.213 192.168.123.213 20
224.0.0.0 240.0.0.0 192.168.123.213 192.168.123.213 20
255.255.255.255 255.255.255.255 192.168.123.213 192.168.123.213 1
255.255.255.255 255.255.255.255 192.168.123.213 10003 1
Default Gateway: 192.168.123.254
===========================================================================
Persistent Routes:
None


* 위와 동일한 라우팅이지만 -p 옵션을 주어 서버가 리부팅 후에도 지속적으로 유지하라는 설정

C:\>route -p add 192.168.1.0 mask 255.255.255.0 192.168.123.215 metric 1
C:\>route print
IPv4 Route Table
===========================================================================
Interface List
0x1 ........................... MS TCP Loopback interface
0x10003 ...00 50 70 d7 62 7a ...... VIA Rhine II Fast Ethernet Adapter
0x10004 ...00 01 02 fd 46 9b ...... 3Com EtherLink XL 10/100 PCI TX NIC (3C905BTX)
===========================================================================
===========================================================================
Active Routes:
Network Destination Netmask Gateway Interface Metric
0.0.0.0 0.0.0.0 192.168.123.254 192.168.123.213 20
127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1
192.168.1.0 255.255.255.0 192.168.123.215 192.168.123.213 1
192.168.123.192 255.255.255.192 192.168.123.213 192.168.123.213 20
192.168.123.213 255.255.255.255 127.0.0.1 127.0.0.1 20
192.168.123.255 255.255.255.255 192.168.123.213 192.168.123.213 20
224.0.0.0 240.0.0.0 192.168.123.213 192.168.123.213 20
255.255.255.255 255.255.255.255 192.168.123.213 192.168.123.213 1
255.255.255.255 255.255.255.255 192.168.123.213 10003 1
Default Gateway: 192.168.123.254
===========================================================================
Persistent Routes:
Network Address Netmask Gateway Address Metric
192.168.1.0 255.255.255.0 192.168.123.215 1
--> 위에서 알수 있듯이 -p 옵션을 주게 되면 라우팅 테이블의 아래쪽 Persistent Routes에 설정한 라우팅 정보가 표시 됩니다.


* 설정한 라우팅을 삭제시에는 아래와 같이 하면 됩니다. 단, 'delete'를 'del'로 줄여서 사용하면 에러가 발생하며 삭제되지 않습니다.

C:\>route delete 192.168.1.0 mask 255.255.255.0 210.116.123.215


윈도우즈 서버에서 위와 같이 라우팅을 설정하는 경우가 많지는 않지만, 두개의 랜카드를 사용하면서 특정 블럭으로 향하는 패킷만 다른 랜카드로 설정해야 할 경우 유용하게 사용됩니다.
왜냐하면 두개의 랜카드에서 서로 다른 블럭의 아이피를 설정할 경우 default gateway를 둘 다 설정하게 된다면 gateway 충돌로 인해 서비스가 정상적으로 이루어지지 않기 때문입니다.
Posted by 시스템매니아
,