여러가지 이유로 하나의 컴퓨터에 여러 lancard를 설치해서 사용할 수 있다.
일반적으로 회선의 안정성을 위해서도 사용하지만, 보안문제, 방화벽 등 때문에 사용하는 경우도 있다.

Windows에서는 기본적으로 복수개의 랜카드를 설치하면 자동으로 랜카드를 선택하여 활용하도록 되어있다.
하지만 아쉽게도 각각의 랜카드를 특정 용도로 설정하는 방법은, 간단한 방법으로는 제공하지 않고 있다.

여기서는 두개의 랜카드를 설치하였을 때 이를 특정 용도별로 활용할 수 있는 아주 기초적인 방법을 소개한다.
두개 이상의 랜카드를 설치했을 때도 기본적으로 같은 방법을 사용하면 된다.


1. 우선 설치된 랜카드의 정보를 살펴본다.
Windows cmd창의 ipconfig /all을 이용해서 각각 랜카드의 설정을 확인해보면 된다.
예를 들어 여기서는 다음과 같은 환경이라고 하자.

Realtek 랜카드: IP 111.111.111.11, GATEWAY 111.111.111.1
USB무선 랜카드: IP 222.222.222.22, GATEWAY 222.222.222.1


2. 이제 특정 랜카드로 접속하길 원하는 사이트의 주소를 찾아보자
Windows cmd창의 nslookup 명령을 활용하면 된다.

예를 들어 티스토리를 특정 랜카드로 접속하기 원한다면 다음과 같이 하면 된다.
아래 결과로 추측해보면 티스토리의 IP는 211.172.252.XXX를 사용함을 알 수 있다.

D:\temp>nslookup www.tistory.com
서버: kns.kornet.net
Address: 168.126.63.1

권한 없는 응답:
이름: www.tistory.com
Address: 211.172.252.20

D:\temp>nslookup illuminati.tistory.com
서버: kns.kornet.net
Address: 168.126.63.1

권한 없는 응답:
이름: illuminati.tistory.com
Address: 211.172.252.15


3. 현재 route table의 정보를 살펴보자.
Windows cmd창에서 route print 해보면 된다.

예를 들어 다음과 같이 되어 있다.

D:\temp>route print -4
===========================================================================
인터페이스 목록
15 ...(생략) ...... 802.11n USB Wireless LAN Card
12 ...(생략) ...... Realtek RTL8139/810x Family Fast Ethernet NIC
(이하 생략)

===========================================================================
IPv4 경로 테이블
===========================================================================
활성 경로:
네트워크 대상 네트워크 마스크 게이트웨이 인터페이스 메트릭
0.0.0.0 0.0.0.0 111.111.111.1 111.111.111.11 276
0.0.0.0 0.0.0.0 222.222.222.1 222.222.222.22 25
127.0.0.0 255.0.0.0 연결됨 127.0.0.1 306
127.0.0.1 255.255.255.255 연결됨 127.0.0.1 306
(이하 생략)


Windows에서 route table은 랜카드가 두개 있을 경우 기본적으로 상황에 맞춰서 자동으로 랜카드를 선택해서 사용하도록 되어 있다.

여기서는 두가지 정보를 확인해야 한다.

인터페이스 목록에서 무선랜카드의 인터페이스 번호를 알아내야 한다.
위의 경우 USB Wirelsess Lan card는 15로 되어 있다.

또한 무선 랜카드의 IP가 사용하는 GATEWAY 주소를 알아야 한다. 여기서는 무선 랜카드의 IP가 222.222.222.22이므로 GATEWAY주소는 222.222.222.1이다.

4. 티스토리에 접속할 때 특정 랜카드를 사용하도록 설정
이제 티스토리에 접속할 때 무선USB 랜카드를 사용하도록 설정해보자.
지금까지 알아낸 정보는 다음과 같다.

티스토리의 IP주소: 211.172.252.XXX
USB무선 랜카드의 인터페이스 번호: 15
USB무선 랜카드에서 사용하는 GATEWAY 주소: 222.222.222.1

이 정보로부터 설정하는 명령은 다음과 같다.

D:\Temp>route ADD 211.172.252.0 MASK 255.255.255.0 222.222.222.1 IF 15

211.172.252.XXX에 접속해야 하므로 XXX를 0으로 처리해서 설정하고,
MASK인 255.255.255.0은 공통되는 부분을 255로 설정하고, 다른 부분을 0으로 하면 나오는 숫자이다.
그 두의 222.222.222.1은 GATEWAY주소이며
마지막 IF 15의 15는 인터페이스 번호이다.

위와 같이 명령을 수행하고 다시 route print 명령을 이용해서 route table을 확인해보면
다음과 같이 새로운 항목이 추가됨을 확인할 수 있다.

D:\temp>route print -4
===========================================================================
인터페이스 목록
15 ...(생략) ...... 802.11n USB Wireless LAN Card
12 ...(생략) ...... Realtek RTL8139/810x Family Fast Ethernet NIC
(이하 생략)

===========================================================================
IPv4 경로 테이블
===========================================================================
활성 경로:
네트워크 대상 네트워크 마스크 게이트웨이 인터페이스 메트릭
0.0.0.0 0.0.0.0 111.111.111.1 111.111.111.11 276
0.0.0.0 0.0.0.0 222.222.222.1 222.222.222.22 25
211.172.252.0 255.255.255.0 222.222.222.1 222.222.222.22 26
127.0.0.0 255.0.0.0 연결됨 127.0.0.1 306

127.0.0.1 255.255.255.255 연결됨 127.0.0.1 306
(이하 생략)


이제 티스토리에 접속할 때에는 USB무선 랜카드를 이용해서 접속하게 된다.

5. 주의 할 점
이렇게 변경된 설정은 컴퓨터를 껐다 켜면 다시 원래대로 돌아간다.
컴퓨터를 껐다 키더라도 설정을 유지하려면 route add명령에 -p옵션을 주어야 한다.
예를 들면 다음과 같다.

D:\Temp>route ADD 211.172.252.0 MASK 255.255.255.0 222.222.222.1 IF 15 -p


또한 이 방법은 티스토리의 주소가 211.172.252.XXX인 경우에만 적용된다. 바꿔 말하면 특정 사이트의 IP가 변하지 않는 경우에만 적용될 수 있다. 자동으로 DNS로부터 바뀐 IP 주소를 찾아서 route table을 변경해주는 방법은 찾지 못했다. 자동으로 하는 GUI 툴이 있을 수도 있지만 쉽게 찾지는 못했다.

마지막으로...
이 방법을 사용하게 되면 특정 랜카드에 문제가 발생하게 될 경우 특정 사이트에 접속이 안될 수도 있다. 기본적으로 윈도우즈의 경우 두개 이상의 랜카드를 사용할 경우 자동으로 동작하는 랜카드를 선택하여 접속할 수도 있지만 이처럼 설정을 변경하게되면 문제가 발생할 수 있다.
그러므로 이 방법은 반드시 컴퓨터 관리에 자신있거나 꾸준히 관리할 수 있는 경우에만 사용해야 한다.

 

 

 

Posted by 장안동베짱e :