Nếu bạn chỉ muốn tìm ra địa chỉ MAC của một địa chỉ IP nhất định, bạn có thể sử dụng lệnh arp
để tra cứu nó, sau khi bạn đã ping hệ thống 1 lần.
Thí dụ
$ ping skinner -c 1
PING skinner.bubba.net (192.168.1.3) 56(84) bytes of data.
64 bytes from skinner.bubba.net (192.168.1.3): icmp_seq=1 ttl=64 time=3.09 ms
--- skinner.bubba.net ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 3.097/3.097/3.097/0.000 ms
Bây giờ hãy tìm trong bảng ARP:
$ arp -a
skinner.bubba.net (192.168.1.3) at 00:19:d1:e8:4c:95 [ether] on wlp3s0
ngón tay
Nếu bạn muốn quét toàn bộ mạng LAN cho các địa chỉ MAC, bạn có thể sử dụng công cụ dòng lệnh fing
để làm như vậy. Nó thường không được cài đặt nên bạn sẽ phải tải xuống và cài đặt thủ công.
$ sudo fing 10.9.8.0/24
Sử dụng ip
Nếu bạn thấy bạn không có sẵn arp
hoặc fing
các lệnh, bạn có thể sử dụng lệnh của iproute2 ip neigh
để xem bảng ARP của hệ thống thay thế:
$ ip neigh
192.168.1.61 dev eth0 lladdr b8:27:eb:87:74:11 REACHABLE
192.168.1.70 dev eth0 lladdr 30:b5:c2:3d:6c:37 STALE
192.168.1.95 dev eth0 lladdr f0:18:98:1d:26:e2 REACHABLE
192.168.1.2 dev eth0 lladdr 14:cc:20:d4:56:2a STALE
192.168.1.10 dev eth0 lladdr 00:22:15:91:c1:2d REACHABLE
Tài liệu tham khảo