다음과 같은 시나리오가 있습니다.
컴퓨터 A : 198.51.100.8
, 넷 마스크 255.255.255.0
컴퓨터 B : 203.0.113.9
, 넷 마스크 255.255.255.0
두 컴퓨터가 동일한 LAN 세그먼트에 있습니다. 두 경우 모두 기본 게이트웨이가 지정되지 않았습니다.
이 두 컴퓨터가 서로 통신 할 수 있도록 다음과 같이 두 개의 고정 경로를 추가했습니다.
route add 203.0.113.9 mask 255.255.255.255 198.51.100.8
그러나 게이트웨이 IP 주소를 지정하는 대신 네트워크 인터페이스 를 지정하여 고정 경로를 추가하는 것이 좋습니다 .
다음과 같은 명령을 사용하여 Linux에서 가능합니다.
ip route add 203.0.113.9 dev eth0
FreeBSD에서도 비슷하게 :
route add 203.0.113.9/32 -iface fxp0 -cloning
그러나 Windows 에서이 작업을 수행하는 방법을 잃어 버렸습니다. 이상적으로 나는 다음과 같은 것을하고 싶다 :
route add 203.0.113.9 mask 255.255.255.255 if 2
그러나 그것은 단지 route
명령 의 사용법을 인쇄하여 내가 잘못하고 있음을 알려줍니다. 나는 또한 사용하려고 노력했다 netsh
.
> netsh routing ip add persistentroute 203.0.113.9 255.255.255.255 "Local Area Connection"
Specify the next-hop for non point-to-point interfaces.
어떤 생각이나 제안?
업데이트 :이 질문을 처음 게시했을 때 Windows XP를 사용하고있었습니다. 그러나 나는 그것을 언급하지 않았습니다.
나는 원래 질문에 맞기 때문에 Grizly의 원래 답변을 남길 것입니다. 그러나 XP / 2003보다 최신 버전의 Windows를 사용하는 경우 다른 답변 중 하나를 시도해보십시오.