Mac OSX 시스템이 동일한 서브넷에 대해 기본 게이트웨이를 통해 라우팅하도록 강제하는 방법은 무엇입니까?

Mac OSX 시스템이 동일한 서브넷에 대해 기본 게이트웨이를 통해 라우팅하도록 강제하는 방법은 무엇입니까?

다음과 같은 문제가 있습니다.Mac OS X 시스템은 LAN의 다른 서버에 연결할 수 없습니다동일한 서브넷에 있는 컴퓨터에 액세스하려면 기본 게이트웨이를 거쳐야 합니다.

Mac은 왜 이것을 할 수 없습니까?

Mac이 특정 경로에 대해 게이트웨이를 통과하도록 강제하면 됩니다. 그러나 무슨 일이 있어도 그것을 거부합니다.

각 경로를 개별적으로 삭제한 다음 그룹으로(예: 링크 #8) 삭제하고 route -n add -net $NET $GW. 아직도 끝없이 ARP에게 경로를 요청하고 있습니다.

답변1

정확히 해야 하는데 이번에는 -hopcount 매개변수를 추가하여 네트워크 우선순위를 설정합니다. "홉 수"가 낮을수록 Mac은 라우팅 테이블에서 이 경로를 더 빨리 찾습니다. "hopcount"가 없으면 라우터는 추가한 경로 이전의 서브넷 경로에 대한 기존 규칙으로 이동하며 추가한 경로는 유효하지 않게 됩니다.

route -n add -net $NET $GW -hopcount 0

예:

route -n add -net 192.168.1.69/255 192.168.1.1 -hopcount 0

관련 정보