2011년 5월 16일 월요일

2 NIC and TCP/IP

Windows에 2개 이상의 NIC를 설치하고 각기 다른 네트워크에 연결 할 때,  예를 들면 1번 NIC은 내부 사설망에 연결하고 2번 NIC는 ADSL과 같은 네트워크에 연결해서 외부 네트워크를 연결할 때 TCP/IP 설정.

대부분 각 NIC에 Gateway 정보를 각 네트워크에 맞춰 다르게 주는 경우가 있는데 Routing Table이 문제가 생겨 라우팅에 문제가 생길 가능성.

OS에서는 하나의 routing table만을 가지고 순간적으로 하나의 gateway를 인식해야 정상적인 라우팅이 가능.  설정시 만약 각기 다른 NIC에 서로 다른 default gateway를 입력하면 다른 default gateway 정보가 사라져 Routing이 되지 않는 문제가 발생할 가능성.

그러므로 두 개 이상의 다중 NIC환경에서 각기 다른 Default gateway를 입력한다면 하나의 NIC에만 Default Gateway를 자동 설정하고 나머지 다른 NIC에는 default gateway의 정보를  ‘route’ 명령을 이용해 라우팅 테이블에 수동으로 추가.


에서 수정하였는데... 이해한 것이 맞나?

Netcard1과 Netcard2에 연결된 두 네트워크가 결합되어 있지 않은 경우 즉, 다른 라우터를 통해 서로 연결되지 않은 경우도 생각해 볼 수 있습니다. 이 때 Netcard2를 통해서만 액세스할 수 있는 네트워크(22.101.x.x)가 있을 경우 이 네트워크에 대한 IP 데이터그램도 11.100.0.1을 통해 라우트됩니다. 이는 11.100.0.1이 기본 게이트웨이이기 때문입니다. 따라서 네트워크 22.101.x.x - 11.200.0.1로 가는 IP 데이터그램을 라우트하려면 ROUTE 유틸리티를 통해 라우팅 테이블에 고정 경로를 추가해야 합니다. 경로를 추가하려면 다음 명령을 입력하십시오.

route add 192.168.128.1 MASK 255.255.255.0 192.168.128.1 -p
(재부팅 후에도 설정을 유지하는 경우 -p옵션)
route

이 시나리오의 또다른 해결책으로, Routing Information Protocol을 실행 중인 네트워크의 다른 라우터와 라우팅 정보를 교환할 수 있도록 다중홈 Windows NT 컴퓨터에서 다중 프로토콜 라우팅을 실행할 수 있습니다. 그러나 다중 프로토콜 라우팅은 Windows NT 3.51 서비스 팩 2 이상에서만 사용할 수 있습니다.


댓글 1개:

Oldman :

CCNA할때 지긋지긋하게 다루던 라우팅테이블...이 포스팅을 뵈니 갑자기 기억이 나네요. ^^

아직 NT가 사용되나요?