Linux의 arp 명령은 무엇입니까?

Linux의 arp 명령은 무엇입니까?

2022-06-03 last update

5 minutes reading Linux Commands
arp는 "주소 해석 프로토콜"을 대표합니다. arp 주소를 포함하는 내부 핵표를 변경합니다.IPv4 네트워크와 통신하고 다른 컴퓨터의 IP 주소를 MAC(미디어 액세스 제어) 주소로 분석합니다.다음 내용에서는 arp 명령과 Linux에서의 사용을 설명할 것입니다.

Linux의 arp 명령은 무엇입니까?


arp 명령은 모든 시스템의 IP 주소를 MAC 주소로 변환하는 네트워크 도구 중 하나입니다.arp 명령은 nettools의 유틸리티를 포함하기 때문에 Linux에 nettools가 설치되어 있지 않으면 다음 명령을 실행하여 nettools를 설치할 수 있습니다.
$ sudo apt install net-tools

arp 명령의 사용을 이해하기 위해 우리는 하나의 예시를 고려할 것이다. 우리는 또 다른 IP 주소가 192.168.18.135인 기계가 있는데, 우리는 이 IP 주소를 핑할 것이다.
$ ping 192.168.18.135

IP 주소가 192.168.18.135인 장치와의 연결을 확인하려면 다음 arp 명령을 실행하십시오.
$ arp

상기 출력에서 기계가 192.168.18.135와 우리 설비의 연결을 확인한다.출력의 매개변수 설명은 다음과 같습니다.
  • 주소: 컴퓨터의 IPv4 주소
  • HWtype: 이더넷을 통한 연결 유형
  • hAddress: 기계의 MAC 주소
  • 로고 마스크: 주소가 수동으로 추출되거나 사용자 정의 또는 불완전하다는 것을 알려준다
  • IFace: 인터페이스 이름
  • 192.168.18.135와 같은 특정 장치의 항목을 찾으려면 "a"로고가 있는 arp 명령을 실행합니다.
    $ arp -a 192.168.18.135

    상기 출력에서 연결된 기계의 IP 주소와 MAC 주소를 표시합니다. 이 연결은 enp0s3의 이더넷을 통해 진행됩니다.장치 및 항목에 대한 자세한 내용을 보려면 "v"로고를 사용합니다.
    $ arp -v

    이와 같이 위의 출력을 숫자로 표시하려면 "-n"로고를 사용하여 명령을 실행합니다.
    $ arp -n

    "n"로고는 기호 호스트, 포트 및 사용자 이름을 숫자로 표시합니다.arp 목록에서 장치를 삭제하려면 "-d"를 사용합니다.
    $ arp -d 192.168.18.135

    기기 삭제를 확인하려면 arp 명령을 다시 실행하십시오.
    $ arp

    기계가 arp 테이블 목록에서 삭제되었습니다. arp 명령에 대한 더 많은 정보를 얻으려면 arp 명령 매뉴얼에 접근할 수 있습니다.
    $ man arp


    결론


    arp 명령은 프로토콜이 IP를 MAC로 변환할 때 연결된 장치에 대한 자세한 정보를 찾는 데 사용됩니다.본고에서 우리는 몇 가지 예시를 통해arp명령과 그 작업 원리를 설명하였다.우리는 또한 arp 명령이 Linux의 특정한 정보를 얻는 데 사용되는 표지에 대해서도 토론했다.