Linux에는 두 가지 유틸리티가 함께 제공됩니다.
/sbin/route
/sbin/ip route
둘 사이의 차이점은 무엇입니까? 둘 중 어느 것을 사용해야 할지 결정할 때 어떤 경험 법칙을 사용해야 합니까? 둘 다 서로 다른 두 위치에 로그인되어 있다는 것을 알고 있습니다.
man 8 route
man 8 ip-route
답변1
route
많은 Unix 시스템에서 사용할 수 있는 오래된 레거시 도구입니다. ip
iproute2 제품군의 일부인 이 도구는 Linux 전용 도구이며 인터페이스, 주소 할당 및 라우팅에 대한 커널 정보에 액세스하기 위한 소켓과 유사한 인터페이스인 Netlink API를 사용합니다. 이는 ifconfig
, route
및 netstat
기타 몇 가지 기능의 대부분을 대체합니다.
ip
나는 당신이 Linux를 사용하고 있다고 가정하고 있습니다. 그 이후에는 계속 사용해야 하며 route
여전히 ifconfig
널리 사용되고 있지만 더 이상 사용되지 않습니다.
추가 자료:
답변2
다른 명령, 다른 구문.
route
그것은 아주 아주 오래 전에 시작되었고 여전히 존재합니다. 주로 그것이 항상 존재했고 무언가가 여전히 그것이 존재할 것이라고 기대하기 때문입니다.
ip
iproute2
모든 것을 할 수 route
있고 ifconfig
더 많은 일을 할 수 있는 패키지 에 속합니다 .
ip
이 명령에 대한 전체 문서는 다음에서 찾을 수 있습니다.여기다른 곳 중에서.
핵심요약: 항상 를 사용하세요 ip
.