iputils-ping과 inetutils-ping의 차이점은 무엇입니까?

iputils-ping과 inetutils-ping의 차이점은 무엇입니까?

가상 머신에서 Debian 9 이미지를 사용하고 있습니다. ping 명령이 설치되지 않았습니다. 내가 실행할 때 :

sudo apt-get install ping

그것은 나에게 물었다:

Package ping is a virtual package provided by:
  iputils-ping 3:20161105-1
  inetutils-ping 2:1.9.4-2+b1
You should explicitly select one to install.

ping 유틸리티가 두 개 있는 이유는 무엇입니까? 그들 사이의 차이점은 무엇입니까? 한 버전을 다른 버전보다 선택하는 방법에 대한 가이드가 있나요? 이 선택의 의미는 무엇입니까? 모든 스크립트와 프로그램은 두 버전 모두와 호환됩니까?

답변1

iputils~의ping다음보다 지원되는 기능inetutils'ping,예를 들어IPv6( inetutils별도의 바이너리로 구현됨 ping6), 브로드캐스트 핑, 서비스 품질 비트... 연결된 매뉴얼 페이지에서 자세한 내용을 제공합니다.

iputils'지원'에서 사용 가능한 모든 옵션을 ' 지원 ping'하므로 후자용으로 작성된 스크립트는 전자와 잘 작동합니다. 그 반대는 사실이 아닙니다. - 특정 옵션을 사용하는 스크립트는 에서 작동하지 않습니다.inetutilspingiputilsinetutils

둘이 존재하는 이유는 inetutils다음과 같습니다 .GNU 네트워크 유틸리티는 여러 운영 체제를 대상으로 하며 다양한 네트워크 도구를 제공합니다.iputilsLinux에만 해당되며 더 적은 수의 유틸리티가 포함되어 있습니다. 따라서 일반적으로 두 가지를 결합하여 Linux에서 Linux가 inetutils아닌 시스템에서만 Linux 관련 기능을 완벽하게 적용하고 지원합니다 .

답변2

inetutils-pingLinux가 아닌 Debian 시스템(예:데비안 GNU/kFreeBSD).

iputils-pingLinux에만 해당되지만 더 많은 기능이 있습니다. Linux를 사용하는 경우 iputilsping 버전이 필요할 수 있습니다 .

답변3

iputils-pingPTR 쿼리를 통해 DNS 역방향 조회를 수행합니다. DNS 서버가 응답하지 않으면 시간 초과를 기다려야 합니다.

inetutils-ping이 상황에서는 더 잘 행동하십시오.

답변4

둘 중 하나를 설치할 수 있습니다. 두 패키지 모두 ping 바이너리를 제공하고 inetutils-ping추가 도구가 제공됩니다.ping6

관련 정보