"/sbin/ip 경로"와 "/sbin/route"의 차이점은 무엇입니까?

"/sbin/ip 경로"와 "/sbin/route"의 차이점은 무엇입니까?

Linux에는 두 가지 유틸리티가 함께 제공됩니다.

  • /sbin/route
  • /sbin/ip route

둘 사이의 차이점은 무엇입니까? 둘 중 어느 것을 사용해야 할지 결정할 때 어떤 경험 법칙을 사용해야 합니까? 둘 다 서로 다른 두 위치에 로그인되어 있다는 것을 알고 있습니다.

  • man 8 route
  • man 8 ip-route

답변1

route많은 Unix 시스템에서 사용할 수 있는 오래된 레거시 도구입니다. ipiproute2 제품군의 일부인 이 도구는 Linux 전용 도구이며 인터페이스, 주소 할당 및 라우팅에 대한 커널 정보에 액세스하기 위한 소켓과 유사한 인터페이스인 Netlink API를 사용합니다. 이는 ifconfig, routenetstat기타 몇 가지 기능의 대부분을 대체합니다.

ip나는 당신이 Linux를 사용하고 있다고 가정하고 있습니다. 그 이후에는 계속 사용해야 하며 route여전히 ifconfig널리 사용되고 있지만 더 이상 사용되지 않습니다.

추가 자료:

답변2

다른 명령, 다른 구문.

route그것은 아주 아주 오래 전에 시작되었고 여전히 존재합니다. 주로 그것이 항상 존재했고 무언가가 여전히 그것이 존재할 것이라고 기대하기 때문입니다.

ipiproute2모든 것을 할 수 route있고 ifconfig더 많은 일을 할 수 있는 패키지 에 속합니다 .

ip이 명령에 대한 전체 문서는 다음에서 찾을 수 있습니다.여기다른 곳 중에서.

핵심요약: 항상 를 사용하세요 ip.

관련 정보