메모리 및 성능상 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
'Tech: > Server·IIS' 카테고리의 다른 글
EMS-Powershell: 메일박스/그룹 생성 (0) | 2013.07.04 |
---|---|
Powershell 문자열에 변수 사용 팁 (0) | 2013.06.30 |
Exchange 2010/2013에서 첨부파일 차단 풀기 (0) | 2013.05.28 |
Exchange Remote Powershell (0) | 2013.05.02 |
AD RMS를 이용한 파일 보안/암호화3 (1) | 2013.04.05 |