데스크톱 컴퓨터의 경우 고정IP를 한번 할당하면 거의 바꿀일이 없습니다.

하지만 노트북의 경우 장소를 바꾸거나 회사가아닌 다른 장소에서 인터넷을 연결 하려면

자주 IP를 바꿔야 하는 경우가 있습니다.


일일이 하나하나 들어가 서 바꾸기가 너무 귀찮습니다.

다음에 같으곳으로 가면 또 바꿔야하고 회사에 들어오면 또 바꿔야하고......

너무너무 귀찮은 중에 찾아보니 윈도우에서도 netsh명령어를 사용해 IP설정을 바꿀수가 있더군요.

그걸 스크립트로 만들어버리면.... 한방에 IP설정을 바꿀수 있답니다.


고정IP연결과 동적IP연결 두가지 예를 들어보겠습니다.

<고정IP 연결 방법>

netsh -c int ip set address name="로컬 영역 연결"     <- 연결할 네트워크 이름
                            source=static             <- 고정IP설정일경우는 static
                            address=xxx.xxx.xxx.xxx   <- 컴퓨터에 할당할 IP
                            mask=xxx.xxx.xxx.xxx      <- 넷마스크
                            gateway=xxx.xxx.xxx.xxx   <- 게이트웨이
                            gwmetric=0                <- 네트워크가 복수일경우 우선순위(숫자가 낮으면 낮을수록 우선순위가 높습니다.)
                            
netsh interface ip set dns "로컬 영역 연결"           <- 연결할 네트워크 이름
                       source=static                  <- 고정DNS IP설정일경우는 static
                       address=8.8.8.8                <- 고정DNS IP설정

예)

netsh -c int ip set address name="로컬 영역 연결" source=static addr=192.168.20.132 mask=255.255.0.0 gateway=192.168.0.1 gwmetric=0
netsh interface ip set dns "로컬 영역 연결" source=static address=8.8.8.8



<동적 할당 방법>

netsh -c int ip set address name="로컬 영역 연결"     <- 연결할 네트워크 이름
                            source=dhcp               <- 동적할당
                            
netsh interface ip set dns "로컬 영역 연결"           <- 연결할 네트워크 이름
                       source=dhcp                    <- 동적할당


예)

netsh -c int ip set address name="로컬 영역 연결" source=dhcp
netsh interface ip set dns name="로컬 영역 연결" source=dhcp


위의 내용들을 스크립트로 만들어 사용하시면 편리합니다.

예제 내용을 첨부합니다.

스크립트에서 자기 설정에 맞는 IP로 바꿔서 실행하면 됩니다.


저희 포럼에도 비슷한 내용들이 있어서 링크 걸어봅니다.

참고 하세요. ^^


하나의 랜카드에 두개 이상의 IP를 부여해보자! http://forum.falinux.com/zbxe/index.php?document_srl=556538

윈도우에서 무선랜 on/off 하는 명령어 http://forum.falinux.com/zbxe/index.php?document_srl=552134



감사합니다.