arp명령어를 이용한 특정 호스트의 ethernet주소정보 확인하기
작성자 정보
- 관리자 작성
- 작성일
컨텐츠 정보
- 2,492 조회
- 0 추천
- 목록
본문
arp명령어를 이용한 특정 호스트의 ethernet주소정보 확인하기
그리고 이번에는 특정 호스트에 대한 arp명령의 실행결과를 나타내고 있습니다.
즉, 현재 필자가 사용하고 있는 시스템에서 192.168.0.155시스템에 대한 arp명령의 결과를 확인한 것이며 그 시스템의 호스트명과 ethernet주소(HW address, MAC주소)를 알 수 있습니다.
[root@su20 ~]# arp 192.168.0.155 Address HWtype HWaddress Flags Mask Iface 192.168.0.155 ether 00:21:00:22:2A:50 C eth0 [root@su20 ~]# |
위의 결과 192.168.0.155호스트에 대한 하드웨어정보(MAC주소), 사용인터페이스 정보(eht0)를 확인할 수 있습니다 .
다음은 arp명령어에 -a옵션을 사용하여 IP주소대신 특정 서버의 도메인명을 지정한 것입니다.
즉, su20.sulinux.net이라는 시스템의 정보를 확인하기 위해 arp명령어에 -a옵션을 사용한 결과를 나타낸 것입니다.
[root@su20 ~]# arp -a su20.sulinux.net su20.sulinux.net (192.168.0.100) at 00:C0:26:27:E5:CB [ether] on eth0 [root@su20 ~]# |
위의 결과로 알 수 있는 것은 su20.sulinux.net서버의 IP주소와 ethernet주소 그리고 eth0번 ethernet과 통신이 된다는 것을 알 수가 있습니다.
다음의 예는 “arp –a”의 결과를 나타낸 것입니다.
즉 특정 호스트나 IP주소를 지정하지 않았을 경우에는 아래의 예와 같이 현재 서버와 동일한 네트워크 내에 존재하는 모든 호스트들에 대한 정보를 확인할 수 있습니다.
아래의 결과와 같이 현재 필자의 시스템에는 ethernet(랜카드)이 한개 존재하므로 한개의 네트워크 내에 존재하는 호스트들에 대한 정보를 eth0으로 구분하여 확인할 수 있습니다.
[root@su20 ~]# arp -a su20.sulinux.net (192.168.0.100) at 00:C0:26:27:E5:CB [ether] on eth0 ? (192.168.0.1) at 00:0F:EA:91:22:F0 [ether] on eth0 ? (192.168.0.155) at 00:21:00:22:2A:50 [ether] on eth0 ? (192.168.0.158) at 00:1A:92:93:B7:B6 [ether] on eth0 [root@su20 ~]# |
그리고 다음은 특정 IP주소를 지정하여 -a옵션을 사용한 결과입니다.
[root@su20 ~]# arp -a 192.168.0.100 su20.sulinux.net (192.168.0.100) at 00:C0:26:27:E5:CB [ether] on eth0 [root@su20 ~]# |
그리고 다음은 특정 호스트명을 지정하여 -a옵션을 사용한 결과입니다.
이 경우 지정한 호스트명(su20)의 정보가 /etc/hosts파일에 설정되어 있어야 합니다.
[root@su20 ~]# arp -a su20 su20.sulinux.net (192.168.0.100) at 00:C0:26:27:E5:CB [ether] on eth0 [root@su20 ~]# |
관련자료
-
이전
-
다음