리눅스 arp
IT위키
더 많은 작업
- 연결하려는 시스템의 MAC 주소 확인한다.
- 유닉스와 리눅스 모두에서 명령어와 옵션이 같음
- 경로 : /sbin/arp
arp [옵션]
- -v : ARP 상태를 출력한다.
- -t type : ARP 캐시에 올라와 있는 타입을 검색한다. ether(Ethernet), ax25(AX.25 packet radio) 등이 있으며 ether가 기본 타입이다.
- -a [hosts] : 등록된 호스트 중 지정한 호스트의 내용을 보여준다. 호스트를 지정하지 않으면 등록된 모든 호스트를 출력한다.
- -n : 호스트 이름 대신 IP 주소를 숫자로 보여 준다.
- -d 호스트 : ARP 캐시에서 그 호스트의 항목을 지운다.
- -s 호스트 MAC주소 : 그 호스트의 항목을 정적으로 넣는다. 정적 항목은 시간이 지나도 캐시에서 지워지지 않는다.
# ARP 캐시를 본다 # arp -n Address HWtype HWaddress Flags Mask Iface 192.168.0.1 ether 00:1a:2b:3c:4d:5e C eth0 # 게이트웨이를 정적 항목으로 고정한다(Flags 가 CM 으로 바뀐다) # arp -s 192.168.0.1 00:1a:2b:3c:4d:5e # 항목을 지운다 # arp -d 192.168.0.1
- Flags 의 C 는 동적으로 배운 항목(Complete), M 은 손으로 넣은 정적 항목(Permanent)이다
- 최근 배포판은
ip neigh로도 같은 표를 본다. 캐시의 동작은 ARP 문서를 본다