Windows

하나의 랜카드에 두 개의 IP 부여하기

채윤아빠 2013. 1. 10. 22:30
728x90
반응형
서론

두 개의 IP를 하나의 랜카드에 설정하는 경우는 드물다. 그러나 내부망의 사설 IP와 외부 공인 IP를 하나의 랜카드에 설정하여 사용해야해야 하는 경우와 같이 두 개 이상의 IP를 설정하여 사용할 수 있는 방법이 있다.

본 글에서는 하나의 랜카드에 두 개의 IP를 부여하기 위하여 netsh 커맨드라인 명령쉘을 이용하는 방법과 Windows 7의 제어판의 네트워크 및 공유센터를 통하여 설정하는 방법을 알아 본다.
다음에 기회가 된다면 CentOS에서 하나의 랜카드에 두 개의 IP를 설정하는 방법에 대해 다루어 보겠다.


NETSH 커맨드라인 명령쉘
먼저 NETSH 커맨드라인 명령쉘을 이용하는 방법은 다음과 같다.
CMD 창을 열면 다음 화면과 같이 CMD 창이 나타나게 되고, 아래와 같이 netsh 명령을 입력해보자. 혹은 윈도우 실행 기능에 netsh 명령을 입력하고 "확인" 버튼을 선택한다.
Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. All rights reserved.

C:\Users\Developer17>netsh
netsh>interface ip
netsh interface ipv4>dump

# ----------------------------------
# IPv4 구성
# ----------------------------------
pushd interface ipv4

reset
set global icmpredirects=enabled
add route prefix=0.0.0.0/0 interface="로컬 영역 연결" nexthop=192.168.1.1 publish=예
add address name="로컬 영역 연결" address=192.168.1.2 mask=255.255.255.0

popd
# IPv4 구성 끝

netsh 쉘에 { add address "로컬 영역 연결" address=10.1.27.2 mask=255.255.255.0 gateway=10.1.27.1 } 과 같이 입력하고, dump로 입력된 결과를 확인하면 아래와 같다.
netsh interface ipv4>add address "로컬 영역 연결" address=10.1.27.2 mask=255.255.255.0 gateway=10.1.27.1

netsh interface ipv4>dump

# ----------------------------------
# IPv4 구성
# ----------------------------------
pushd interface ipv4

reset
set global icmpredirects=enabled
add route prefix=0.0.0.0/0 interface="로컬 영역 연결" nexthop=192.168.1.1 publish=예
add route prefix=0.0.0.0/0 interface="로컬 영역 연결" nexthop=10.1.27.1 metric=1 publish=예
add address name="로컬 영역 연결" address=192.168.1.2 mask=255.255.255.0
add address name="로컬 영역 연결" address=10.1.27.2 mask=255.255.255.0

popd
# IPv4 구성 끝

netsh interface ipv4>exit

윈도우즈 제어판의 네트워크 및 공유 센터
윈도우즈 제어판의 "네트워크 및 공유 센터"를 열면 아래 그림과 같은 화면이 나타난다.


위 "네트워크 및 공유 센터"에서 붉은색의 "로컬 영역 연결"을 선택하면 아래와 같이 "로컬 영역 연결 상태" 창이 나타난다.


"로컬 영역 연결 상태" 창에서 "속성" 버튼을 선택하면 아래와 같이 "로컬 영역 연결 속성" 창이 나타난다.


"로컬 영역 연결 속성" 창에서 "Internet Protocol Version 4(TCP/IPv4)"를 선택하고 "속성" 버튼을 누르면 아래와 같이 "Internet Protocol Version 4(TCP/IPv4) 속성" 창이 나타난다.


"Internet Protocol Version 4(TCP/IPv4)" 창에서 "고급(V)" 버튼을 누르면 아래와 같이 "고급 TCP/IP 설정" 창이 나타난다.


 "고급 TCP/IP 설정" 창에서 IP 주소 부분의 "추가(A)" 버튼을 눌러서, 추가할 IP 주소(10.1.27.2) 및 서브넷 마스크를 입력한다. 그리고 아래의 기본 게이트웨이 부분의 "추가(D)" 버튼을 눌러서, 앞서 추가한 IP 주소에 대한 게이트웨이 주소(10.1.27.1)를 입력하면 된다.

결론
netsh 커맨드 라인 쉘을 이용하는 방법은 명령어를 외우고 있어야 하므로 약간 불편함이 있다. 윈도우즈 제어판의 네트워크 및 공유센터를 이용하여 위와 같이 하면 손쉽게 두 개의 IP를 하나의 랜카드에 설정할 수 있다.

참고자료
  • 본인 작성