다른 서브넷에서 서브넷에 액세스

다른 서브넷에서 서브넷에 액세스

DHCP에서 할당한 ipv4 주소 192.168.88.130이 있습니다(고정 IP를 사용할 수 없음).

어댑터 설정을 정적으로 변경하고 192.168.20.X에서 일부 IP를 할당하여 192.168.20.X의 장치에 액세스해야 하며 그런 다음 그곳의 모든 장치에 액세스할 수 있습니다.

네트워크 어댑터 ipv4 주소를 변경하지 않고 다른 네트워크에 액세스할 수 있는 방법이 있습니까?

답변1

편집: 실제로 이것은 다른 호스트에도 해당 경로(예: for 192.168.88.0/24)가 추가되거나 더 짧은 넷마스크(예: 255.255.0.0)가 없으면 작동하지 않습니다. 이러한 문제에 대한 실제 솔루션은 Windows에서 가능한 보조 IP/넷마스크입니다. 또한, cannot use static IP당신이 말한 이야기의 나머지 부분과 모순되는 것처럼 보이는 당신이 언급한 것이 혼란스럽습니다 .

이전에는 어댑터 설정을 정적으로 변경하고 192.168.20.X에서 일부 IP를 할당한 다음 거기에 있는 모든 장치에 액세스할 수 있었습니다.

을(를) 얻는 동일한 어댑터의 설정 변경에 관해 이야기하는 경우 192.168.88.130 assigned by DHCP이는 실제로 어댑터가 연결된 브로드캐스트 도메인의 여러 호스트에서 사용되는 IP 서브넷이 두 개 이상 있다는 의미일 수 있습니다.

이 경우 간단히 직접 경로를 추가할 수 있습니다.

route add 192.168.20.0 mask 255.255.255.0 192.168.88.130

위에 주어진 명령은 어댑터가 다음과 같다고 가정합니다.현재IP로 할당됩니다 192.168.88.130. 할당된 IP를 게이트웨이 매개변수로 지정해야만 직접 경로( on-link를 실행할 때 게이트웨이 필드에 포함됨)를 추가하게 됩니다 route print.

-p/ /p(둘 다 Windows에서 작동; TIAS)를 사용하여 영구 경로(AFAIK는 재부팅할 때마다 명령을 실행할 필요가 없음을 의미함)를 추가 할 수 있지만 다음 사항을 알 수 있을 만큼 Windows에 익숙하지 않습니다.

  • Windows는 실제로 명령 실행 시 게이트웨이 매개변수를 해당 어댑터의 일부 식별자로 확인합니다 route add.
  • (너무 어리석어서) 실제로 주소를 경로 테이블에 저장하고 라우팅 결정에 따라 해결합니다.

후자의 경우 어댑터에 다른 IP가 할당되면 경로가 유효하지 않게 된다는 의미입니다. 문자 그대로 항상 동일한 IP를 얻는다면(DHCP 예약 등으로 인해) 걱정할 필요가 없습니다. 그렇지 않으면 IP가 변경될 때마다 잘못된 경로를 제거하고 유효한 경로를 다시 추가해야 할 수도 있습니다.

참조:https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/route_ws2008

관련 정보