Windows Server 간 비공개 연결

Windows Server 간 비공개 연결

Windows Server 2012 R2가 2개 있는데 각각 2개의 NIC가 있습니다! 하나는 공용 네트워크용입니다. 그리고 또 하나는 개인용입니다.

저는 매일 서버 A에서 서버 B로 데이터를 전송해야 하며, 공용 네트워크를 방해하지 않도록 개인 NIC를 통해 이를 수행하고 싶습니다.

GW를 공용 NIC에 할당했기 때문에 개인 IP를 서버 A: 192.168.10.10 및 서버 B: 192.168.10.20에 할당했습니다. 기본 게이트웨이는 없습니다.

add cmd 경로가 도움이 될 수 있지만 데이터가 서버 A에서 B로 또는 그 반대로 이동하면 개인 NIC만 사용하기 위해 도움이 필요할 수 있습니다.

감사합니다!

답변1

두 서버 모두에서:

  1. 서버 이름이 "개인" IP 주소로 확인되도록 호스트 파일을 편집합니다.
  2. 방화벽을 활성화하고 2개의 규칙(인바운드 및 아웃바운드)을 만듭니다.
    • 서버 A의 "공용" IP 주소에서 시작되어 서버 B의 "공용" IP 주소로 향하는 모든 트래픽을 거부하는 규칙;
    • 서버 A의 "공용" IP 주소를 대상으로 하는 서버 B의 "공용" IP 주소에서 시작된 모든 트래픽을 거부하는 규칙입니다.
  3. "공용" IP 주소를 사용하는 네트워크 서비스가 남아 있는 경우 "개인" IP 주소를 사용하도록 구성할 때까지 작동이 중지됩니다.

답변2

이전 답변은 효과가 있을 수 있지만 원하거나 필요한 경우 공용 인터페이스를 통과하는 트래픽을 방해하므로 모범 사례로 간주될 수 없습니다.

저는 최근 클러스터/공용 트래픽용 1Gbps 인터페이스와 iSCSI SAN 트래픽용 10Gbps 인터페이스를 활용하는 소규모 3노드 가상화 클러스터를 완성했습니다.

3개 노드가 공용 네트워크를 통해 계속해서 서로 통신할 수 있도록 하고 iSCSI 트래픽을 10G 네트워크(예: 10.20.20.0/24)로 격리하기 위해 각 노드에 고정 경로를 추가하여 iSCSI 트래픽이 노드를 통과만 하도록 지정했습니다. 10G 인터페이스, 다른 모든 트래픽에는 1G 인터페이스를 남겨둡니다.

다음은 10G(이중 인터페이스) 네트워크에 대한 고정 경로를 추가하는 데 사용되는 PowerShell 구문의 예입니다.

New-NetRoute –DestinationPrefix "10.20.20.20/24" –InterfaceIndex 1 –NextHop 10.20.20.201 -RouteMetric 1
New-NetRoute –DestinationPrefix "10.20.20.20/24" –InterfaceIndex 2 –NextHop 10.20.20.201 -RouteMetric 1

다음 링크는 New-Route PowerShell 명령을 간략하게 설명합니다.

https://technet.microsoft.com/en-us/library/hh826148.aspx

관련 정보