메모리 및 성능상 Windows 2012 Server Core를 사용하다보니 GUI가 없어서 쉽게 하지 못하는 작업들이 많다.

대표적인 것 중의 하나가 바로 네트워크 어댑터 설정.


그래도 잘 찾아보면 할 수 있는 방법이야 얼마든지 있다.

여기서는 Powershell로 IP주소와 DNS를 바꾸는 방법에 대해 간단히 살펴본다.

(사실, 여기다 쓸 것도 없다. 검색해보면 많이 나오니까. 그래도 쓰는 이유는, 제대로 된 정보를 찾기 힘들만큼 쓰레기 정보들이 많아서... 제대로 된 정보를 하나 더 추가하기 위함이랄까..)


제대로 된 정보는, 아래 참조 URL에 있는 대로 따라하면 된다.


>> 참조: http://technet.microsoft.com/en-us/library/jj592692.aspx

(1.2 부분을 보면 된다. 그런데, 실제 입력 예제는 조금 잘못되어 있으니 그대로 따라하면 안된다. 아래 요약부분 참조)



요약하면 다음과 같다.


1. Get-NetIPInterface로 IfIndex 값 찾기

Get-NetIPInterface


뒤에서 IfIndex 값으로 Interface를 지정하기 위함이다. 그런데 IP주소를 바꿀 네트워크 인터페이스를 Get-NetIPInterface 명령어만으로 찾기는 조금 힘들다. IPv4, IPv6, Loopback등 되게 많이 나오는데 그 중 어느 것인지 알기 힘들기 때문이다. 따라서 다음 명령어까지 실행해서 실제 바꿀 IP주소가 어느 인터페이스에 있는지 확인할 필요가 있다.

Get-NetIPAddress | fl IPAddress, *Index


2. 위에서 찾은 IfIndex값을 이용해서 해당 인터페이스의 IP주소를 바꾼다. (여기서는 12)

New-NetIPAddress –InterfaceIndex 12 –IPAddress 192.0.2.2 –PrefixLength 24 –DefaultGateway 192.0.2.1


3. DNS 주소를 바꾼다.

Set-DNSClientServerAddress –InterfaceIndex 12 -ServerAddresses 192.0.2.4,192.0.2.5





Posted by 떼르미
,


자바스크립트를 허용해주세요!
Please Enable JavaScript![ Enable JavaScript ]