7. arp
1) IP 주소를 하드웨어 주소인 MAC 주소로 변경해 주는 명령어.
2) ARP cache는 IP 주소와 MAC 주소의 목록을 유지하는데 사용되는 메커니즘이다. 서로 간에 맵핑된 정보는 cache table에 잠시 동안 보관되는데 최근에 맵핑된 정보를 보기 위해 사용하는 명령어가 바로 arp이다.
[윈도우]
ARP -a //현재 캐시에 들어있는 모든 목록을 표시해 준다.
ARP -d [IP주소] // 캐시에 저장된 IP주소에 대한 MAC주소를 삭제한다.
ARP -s [IP주소] [MAC주소] // 정적으로 캐시에 저장된 특정 IP주소에대한 MAC 주소를 변경해준다.
1. arp -a 명령어로 ARP Table 보기
2. arp -d [IP주소] 명령어로 해당 IP주소를 ARP Table에서 삭제하기
3. arp -s [IP주소] [MAC주소] 명령어로 정적으로 IP와 그에 대응하는 MAC주소를 설정해줄 수 잇다.
[리눅스]
명령어 위치 : /sbin/arp
arp [옵션] -a //arp 테이블에 저장된 모든 호스트정보 출력
arp [옵션] -v //자세한 결과를 출력할 때 사용
arp [옵션] -s //정적으로 arp테이블에 저장된 IP에대한 MAC주소를 변경
arp [옵션] -d /arp 테이블에 저장된 IP에대한 MAC주소 삭제
arp [옵션] -i //지정한 인터페스에 대한 arp 테이블을 보여줄 때 사용-
1. arp -a 명령어로 ARP Table 보기
2. arp -v 명령어로 ARP Table 자세히 보기
3. arp -d 192.168.255.131
* arp table에서 incomplete는 알수 없는 상태이다.
4. arp -s 192.168.255.131 MAC주소
* arp table에서 Flags mask가 C일 때는 온전하게 Learning된 주소이고, CM은 정적으로 지정된 주소이다.