linux-arp-entries

리눅스 시스템의 ARP(Address Resolution Protocol) 캐시 정보를 조회합니다. /proc/net/arp 파일을 파싱하여 현재 ARP 테이블에 등록된 IP 주소와 MAC 주소의 매핑 정보를 구조화된 필드로 반환합니다.

명령어 속성

항목설명
명령어 유형드라이버 쿼리
필요 권한관리자
라이선스 사용량집계함
병렬 실행미지원
분산 실행수집 노드에서 실행 (mapper)

문법

linux-arp-entries

출력 필드

필드타입설명
type문자열하드웨어 유형 (예: ether)
ipIP 주소ARP 캐시에 등록된 IP 주소
mac문자열MAC 주소
iface문자열네트워크 인터페이스 이름

오류 코드

파싱 오류
오류 코드메시지설명
95040no-read-permission관리자 권한 없이 실행한 경우
런타임 오류

해당 사항 없음

설명

linux-arp-entries 명령어는 /proc/net/arp 파일을 읽어 ARP 캐시에 등록된 항목을 조회합니다. 각 항목에는 하드웨어 유형, IP 주소, MAC 주소, 네트워크 인터페이스 이름이 포함됩니다. IP 주소는 InetAddress 객체로 변환하여 ip 필드에 할당합니다.

이 명령어는 관리자 권한이 필요하며, 권한이 없으면 파싱 단계에서 오류가 발생합니다.

사용 예

  1. ARP 캐시 정보 조회

    linux-arp-entries
    

    현재 시스템의 ARP 캐시에 등록된 모든 항목을 조회합니다.

  2. 특정 인터페이스의 ARP 캐시 필터링

    linux-arp-entries
    | search iface == "eth0"
    

    eth0 인터페이스에 해당하는 ARP 캐시 항목만 필터링합니다.

호환성

linux-arp-entries 명령어는 소나 4.0 이전 버전부터 제공되었습니다.