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


26

가상 머신에서 데비안 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.

핑 유틸리티가 두 개인 이유는 무엇입니까? 그들 사이의 차이점은 무엇입니까? 한 버전을 다른 버전보다 선택하기위한 지침이 있습니까? 이 선택의 의미는 무엇입니까? 모든 스크립트와 프로그램이 두 버전 모두와 호환됩니까?

답변:


20

iputilsping 지원을보다 확실히 몇 가지 기능 inetutils'ping , 예를 들어 (IPv6를 inetutils별도의 바이너리 구현이 ping6), 방송 핑, 서비스 비트의 품질이 ... 링크 된 맨 페이지가 세부 사항을 제공합니다.

iputils' pinginetutils' ping에서 사용 가능한 모든 옵션을 지원 하므로 후자를 위해 작성된 스크립트는 전자와 잘 작동합니다. 반대의 경우는 해당되지 않습니다. iputils특정 옵션을 사용하는 스크립트 는 작동하지 않습니다 inetutils.

둘 다 존재 inetutils하는 한 GNU 네트워킹 유틸리티 는 다양한 운영 체제를 대상으로하며 다양한 네트워킹 도구를 제공합니다. iputils리눅스 전용이며 더 적은 유틸리티를 포함합니다. 따라서 일반적으로 Linux에서 Linux 관련 기능에 대한 완전한 적용 범위와 지원을 얻기 위해 결합하고 Linux inetutils이외의 시스템 에서만 사용 합니다.


답변 주셔서 감사합니다. 일반적으로 둘 다 결합하여 완전한 적용 범위를 얻지 만 둘 다 가상 패키지 핑을 구현함에 따라 하나를 설치하면 다른 패키지가 제거됩니다. 그것들을 어떻게 결합합니까?
Ortomala Lokni

@Ortomala 난 당신이 유틸리티의 두 세트를 결합하는 것을 의미한다 : 예를 들어, ftp에서 inetutils, ping에서 iputils, 등 (내 대답의 일부가 집중되지 않았습니다 ping특히.)
스티븐 키트를

7

inetutils-ping리눅스가 아닌 데비안 시스템 ( 데비안 GNU / kFreeBSD 등 )에서 사용되는 이식 가능한 GNU 구현 입니다.

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


1
@StephenKitt의 답변 iputils-ping에서 동일한 바이너리 ( iplink)로 ipv6 을 지원 ipv6하는 반면 inetutils-ping별도의 ping6바이너리 를 제공합니다 . 둘 다 ipv6을 지원 하지만, 심볼릭 링크는 packages.debian.org 파일 목록에서 볼 수 없습니다.
sebasth

ping두 패키지에서 모두 테스트했습니다 . thx를 다시 ping6설치할 때만 작동하는 것 같습니다inetutils-ping
GAD3R

@ GAD3R from 프로토콜이 두 프로토콜을 모두 지원하는 ping6경우 어떤 명령 이 필요 합니까? 필요한 경우 및 스위치 가있는 프로토콜 중 하나만 사용하도록 강요 할 수 있습니다 . pingiputils-ping-4-6
Johan Myréen

1
이상한 @ GAD3R iputils-pingping6심볼릭 링크를 설치 하므로 ping6 ::전혀 설치하지 않고도 할 수 있어야 inetutils-ping합니다 (이를 확인한 시스템에서 가능합니다).
Stephen Kitt

0

당신은 그들 중 하나를 설치할 수 있습니다, 견인 패키지는 핑 바이너리 inetutils-ping를 제공하고 추가 도구를 제공합니다ping6


0

iputils-pingDNS PTR 쿼리를 통해 역방향 조회를 수행합니다. 응답이 없으면 시간 초과를 기다려야합니다.

inetutils-ping 이 상황에서 더 잘 수행합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.