gw와 완전히 다른 서브넷에 라우팅을 추가하려면 어떻게 해야 합니까?

gw와 완전히 다른 서브넷에 라우팅을 추가하려면 어떻게 해야 합니까?

10.10.1.100 인터페이스에서 169.254.1.0 네트워크로 라우팅을 추가하고 싶습니다. Windows 7에서는 어떻게 가능합니까?

답변1

많은 의견을 얻은 후 다음과 같이 설정을 읽고 있습니다.

       ------------------ 스위치 -----------------
      / (라우터 아님) \
      | | |
      | | |
유효한 PROD 호스트 내 승리 7 컴퓨터 헤드리스 박스
10.0.0.0/8(10.0.0.0/8의 atm) 169.254.0.0/16에

라우터가 관련되어 있지 않습니다.

또한 현재 작동 중인 프로덕션 애플리케이션으로 인해 10.10.1.100을 169로 변경할 수 없거나 제한됩니다.

그러면 몇 가지 옵션이 남습니다.

  1. 또한 Windows 7 바탕 화면에 169... IP를 처음으로 추가하면 생산 항목에 방해가 되지 않습니다.

  2. 임시 네 번째 PC를 구입하여 가지고 놀아보세요. 부팅하기가 쉽지 않을 것입니다. 169에 고정 IP를 설정하십시오... 이제 헤드리스 박스에 접근할 수 있습니다(아직 다른 PROD 호스트와 통신하지 않더라도). 그러나 헤드리스 박스를 구성하고 수정할 수 있습니다. 10.0.0.0/8에서...)

  3. 헤드리스 박스는 로컬이므로 반 무작위 노트북/데스크탑을 선택할 수도 있습니다. 헤드리스 박스와 노트북을 독립 스위치에만 연결할 수도 있습니다. 그런 다음 적절하게 구성한 다음 프로덕션 네트워크에 연결하십시오.

이제 설정이 덜 간단하고 스위치가 아니지만 그 사이에 하나 이상의 라우터가 있는 경우 문제가 발생할 수 있습니다. RFC1918 IP는 라우팅할 수 없습니다. 따라서 그 사이에 라우터가 있으면 이를 재구성해야 합니다. 제3자 라우터가 있는 경우(예: 헤드리스 상자가 다른 사무실에 있고 인터넷을 통해 연결하려고 시도하는 경우) 포기하십시오. 다른 것을 시도해 보세요. (예: 해당 사무실의 상자에 대한 첫 번째 VPN 또는 다른 사무실의 라우터에 로그인)

이 경우 원본 게시물에 자세한 내용을 추가해 주세요.

답변2

두 네트워크 사이에 라우터가 필요합니다. 경로 명령 게이트웨이는 피어 IP 주소와 동일한 서브넷에 있어야 합니다. 따라서 라우터에는 최소한 두 개의 주소가 있어야 합니다. 예를 들어 10.10.1.1 및 169.254.1.0입니다.

해결 방법은 두 네트워크가 모두 동일한 물리적 이더넷 네트워크에 연결된 경우 컴퓨터의 두 번째 IP 서브넷에 두 번째 IP 주소를 추가하는 것입니다. 하지만 그렇게 하면 DHCP를 사용할 수 없게 됩니다. 모든 IP 주소는 고정되어야 합니다.

답변3

cmd.exe에서 경로 추가를 사용하여 이 작업을 수행할 수 있습니다.

예:

route add 192.168.1.0 mask 255.255.255.0 10.10.0.1  
route add "Source_network" mask "Subnetmask" "Destination_gateway"

메모:

머신이 재부팅되면 경로가 삭제됩니다. 경로를 유지하려면 -p 플래그를 사용하여 지속되도록 만드세요.

route add 192.168.1.0 mask 255.255.255.0 10.10.0.1  -P

답변4

단순히 서브넷 외부에 게이트웨이가 필요한 경우 - Windows Server 2012 R2 및 Windows 8.1에는 서브넷 외부에서 직접 액세스를 가능하게 하는 powershell cmdlet이 있으며 "Get-NetOffloadGlobalSetting"은 현재 상태를 표시하고 "Set-NetOffloadGlobalSetting -NetworkDirectAcrossIPsubnets"는 표시합니다. 값을 구성할 수 있습니다. PowerShell은 클라이언트 운영 체제의 "NetworkDirectAcrossIPSubnets" 구문을 이해하지만 이 기능은 서버에서만 사용할 수 있으며 클라이언트 OS에서 설정하면 오류가 발생합니다.

관련 정보