Windows10 Hyper-V Nat Network 구성하기
Windows 10, Hyper-v 를 사용할 때 Network 구성을 정형화 할 수 있을까?
[목표]
- Hyper-V 네트워크를
- 명령어 기반, Copy&Paste 로
- 인터넷이 되는 <DMZ망>과
- 인터넷이 안되는 <폐쇠망>을 구성
[기반 기술]
- PowerShell 명령어
Hyper-V NAT 가상 네트워크 만들기
- 내부 스위치 생성
- NAT 게이트웨이를 구성
- vagarnt로 CentOS 7 Server를 생성하고 네트워크 연결하기
관리자 권한으로 PowerShell 콘솔 오픈 후 아래 명령을 실행해야 함.
내부(Internal) 스위치 생성
[문법]
# PowerShell. 내부(Internal) 스위치 생성
New-VMSwitch -SwitchName "SwitchName" -SwitchType Internal
[예시]
New-VMSwitch -SwitchName "dmz" -SwitchType Internal
방금 만든 가상 스위치의 인터페이스 색인 확인 (ifIndex 를 적어 두기)
C:\> Get-NetAdapter -Name "vEthernet (dmz)"
위 그림에서 빨간색 네모난 부분
New-NetIPAddress를 사용하여 NAT 게이트웨이를 구성합니다.
New-NetIPAddress -IPAddress 161.100.6.1 -PrefixLength 24 -InterfaceIndex 63
- IP는 161.100.6.1을 사용.
- 위 그림에서 빨간색 네모의 값은 -InterfaceIndex 의 값으로 조회 했던 ifIndex 값 <63> 으로 입력 했음
New-NetNat를 사용하여 NAT 네트워크를 구성합니다.
[문법]
New-NetNat -Name <NATOutsideName> -InternalIPInterfaceAddressPrefix <NAT subnet prefix>
[예시]
New-NetNat -Name dmz -InternalIPInterfaceAddressPrefix 161.100.6.0/24
게이트웨이를 구성하려면 <네트워크> 및 <NAT 게이트웨이>에 대한 정보를 제공해야 합니다.
-
NATOutsideName은
NAT 네트워크
의이름
을 설명. 이 예제 에서는dmz
를 사용함 -
InternalIPInterfaceAddressPrefix 은
NAT 서브넷 접두사
로NAT 게이트웨이 IP 접두사
와NAT 서브넷 접두사 길이
를 모두 설명 -
일반적인 형식은 a.b.c.0/NAT 서브넷 접두사 길이입니다. 이 예제에서는 위의
161.100.6.0/24
사용