티스토리 뷰

Linux

arp 명령어 (리눅스)

CHOMAN 2015. 6. 11. 16:53

ARP

시스템이 가지고 있는 arp 테이블을 확인하고 추가, 삭제하는 명령어

ARP 테이블 보기

arp -a  
arp -n

ARP 테이블 삭제

arp -d IP

ARP 테이블 추가

arp -s IP주소 MAC주소

ARP 테이블 초기화

ip -s -s neigh flush all
IP주소가 변경되면 다른 컴퓨터들이 알고 있는 MAC주소 변경되어야 하는데 잘못된 MAC주소를 가지고 있어  
정상적인 통신 불가능할 경우 발생 이때는 arp테이블을 임의로 삭제해주어야 함

arp테이블에 대한 응답이 제대로 안되는 경우 다른 컴퓨터들이 일일이 등록해줘야 하는 경우

기본으로 ARP TABLES은 스위치나 라우터 MAC 으로 잡혀 있으며 IP는 게이트웨이  
(외부 IP에 대해서는 디폴트 게이트웨이로 나가며 DNS를 이용하여 IP 질의를 하여 통신하는 듯함)  
(내부 IP에 대해서는 ARP 패킷을 브로드캐스트 패킷으로 날리고 해당 서버로 부터 응답대기)

Address HWtype HWaddress Flags Mask Iface
116.125.xx.ggg ether 00:04:96:1D:E8:A0 C eth0

같은 네트웍의 경우만 ARP TABLES을 가지고 있음

ping 116.125.30.xxx

Address HWtype HWaddress Flags Mask Iface
116.125.30.xxx ether 00:1A:4D:6C:03:88 C eth0
116.125.30.ggg ether 00:04:96:1D:E8:A0 C eth0

cat /proc/net/arp 저장됨

대부분 게이트웨이 하나이거나 같은 네트웍에서 통신한적 있는 아이피가 뜨게 됨

IP address HW type Flags HW address Mask Device  
211.119.xx.xx 0x1 0x2 00:1b:21:32:b6:d4 \* eth0  
211.119.yy.yy 0x1 0x2 00:04:96:1d:e3:00 \* eth0

arping 대상 아이피

ARP 프로토콜로 핑 보내는것 (같은 네트웍에만 보낼수 있음) 머하는 용도인지는 모르겠음

'Linux' 카테고리의 다른 글

darkstat 실시간 모니터링툴  (0) 2015.06.11
route 명령어 (리눅스)  (0) 2015.06.11
MRTG 자원 모니터링  (0) 2015.06.11
L2 스위치 / 리눅스 서버 SNMP 비교  (0) 2015.06.11
리눅스 SNMP 관련  (0) 2015.06.11
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
글 보관함