강좌 & 팁
글 수 2,412
2013.06.23 11:23:42 (*.52.177.249)
69275
데스크톱 컴퓨터의 경우 고정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
감사합니다.