Microsoft On-Premise Server/Windows Server

Hyper-V 내부네트워크(Internal) 간 통신 되게 하기

o959 2024. 10. 28. 09:40
반응형

Hyper-V 내부네트워크 간 통신 되게 하기

 

Hyper-V의 2개의 내부 네트워크 간 통신되게 설정을 해보려고 해요

 

내부 네트워크 2개를 사용하여 다른 서브넷으로 여러가지 테스트를 해볼 수 있겠죠?

 

 

 

 

Hyper-V 내부 네트워크 통신 확인

 

 

 

외부 통신용 스위치 하나랑 Default 스위치

그리고 내부네트워크로만 사용할 Internal01, Internal02 스위치 2개가 있습니다

 

Internal01과 Internal02 스위치를 사용하는 VM에서 서로 통신이 되게 하려는 목적이에요

 

 

Internal01 스위치와 Internal02 스위치에 할당된 네트워크 정보는 다음과 같아요

 

 

스위치에 할당된 IP를 각 서버에서 게이트웨이로 사용할꺼에요

 

 

 

위 이미지 처럼 2개의 서버에 각각의 IP를 할당했어요

 

 

 

10.10.10.100 서버에서 20.20.20.100 서버로 Ping 테스트를 해보니 통신이 되지 않는게 확인 되네요

 

 

 

 

Hyper-V 내부 네트워크 통신 허용 설정

 

이제 통신이 되도록 하기 위한 설정을 진행하려고 해요

 

첫번째로 호스트의 아래 레지스트리 값을 변경해주세요

Set-ItemProperty -Path HKLM:\system\CurrentControlSet\services\Tcpip\Parameters -Name IpEnableRouter -Value 1
Restart-computer

 

 

 

두번째로 네트워크 인터페이스의 설정을 변경해야해요

Get-NetIPInterface | Ft Ifindex, InterfaceAlias, AddressFamily, ConnectionState, Forwarding

 

 

 

 

설정이 필요한 값은 Forwarding Property에요

Internal Network에 해당하는 IPv4 인 Forwarding의 값을 Enable로 변경해야 합니다.

 

 

 

Set-NetIPInterface -InterfaceIndex 7 -AddressFamily IPv4 -Forwarding Enabled
Set-NetIPInterface -InterfaceIndex 15 -AddressFamily IPv4 -Forwarding Enabled

Get-NetIPInterface | Ft Ifindex, InterfaceAlias, AddressFamily, ConnectionState, Forwarding

 

 

위 명령어로 Forwarding Property를 Enabled로 변경하고 변경이 잘 되었는지 확인해줍니다

 

 

 

 

다시 핑테스트를 진행해보니 정상적으로 핑이 나가는 환경을 확인할 수 있네요

 

 

Hyper-V에서도 각 서버의 서브넷을 다르게 하여 테스트가 가능하답니다

 

반응형