[리눅스 명령어]arp
요약
연결하려는 시스템의 MAC 주소를 확인한다.
경로
/sbin/arp
사용방법
arp [option]
-v : ARP 상태를 출력한다.
-t type : ARP 캐시에 올라와 있는 타입을 검색한다. ether(Enternet), ax25(AX25 packet radio)등이 있으며, ether가 기본 타입이다.
-a [host] : 등록된 호스트 중 지정한 호스트의 내용을 보여준다. 호스트를 지정하지 않으면 등록된 모든 호스트를 출력한다.
-d [host] : 지정한 호스트를 목록에서 삭제한다.
-s host hardware-address : 호스트의 하드웨어 주소. 즉, 호스트 MAC 주소를 추가한다. 이더넷 카드의 경우 6자리의 16진수로 되어 있다.
-f file : 파일에 있는 목록을 추가한다.
설명 및 예제
TCP/IP 명령어 이다. 시스템 사이의 통신에는 상대방의 MAC 주소가 필요하다. 이때 arp는 ARP를 이용하여 상대 시스템 IP에 신호를 보내 MAC 주소를 받아온다. 서브넷의 ARP 정보는 연결 효율을 높이기 위해 /proc/net/arp에 저장된다. 캐시에 저장된 정보는 추가/삭제할 수 있다. 이와 같이 저장된 ARP 캐시의 내용을 자세히 보고 싶다면 다음과 같이 실행한다.
관련 명령어
arping : 대상 주소에 ARP 패킷을 보낸다.
arpwatch : Ethernet/IP 주소의 진로를 추적한다.
arpsnmp : Ethernet/IP 주소의 진로를 추적한다.
tcpdump : 네트워크 인터페이스에서의 패킷 헤더를 출력한다.
'개발 > Linux' 카테고리의 다른 글
[리눅스 명령어]at (0) | 2018.09.04 |
---|---|
[리눅스 명령어]arping (0) | 2018.09.04 |
[리눅스 명령어]arch (0) | 2018.09.03 |
[리눅스 명령어]apropos (0) | 2018.09.03 |
[리눅스 명령어]apm (0) | 2018.09.03 |