tìm địa chỉ IP theo địa chỉ MAC trên mạng LAN


10

Tôi muốn tìm một địa chỉ MAC trên ethernet của tôi và tìm IP của máy đó. Tôi nên phát hành lệnh nào khi sử dụng ứng dụng nào?

chỉnh sửa: tôi đã thử: fping -g 195.88.88.0/24 | arp -a | grep 4C:12:10:11:35:B4nhưng nó không hoạt động (tôi đã kiểm tra bằng MAC của chính mình xem nó có thể tìm thấy hay không)

Câu trả lời:


9

Tải xuống và cài đặt arp-scan - nó sẽ trả về tất cả các địa chỉ MAC mà nó có thể tìm thấy và các địa chỉ IP được báo cáo của chúng. Nhiều distro có gói arp-scan trong kho của chúng.

Ví dụ: để quét mạng 192.168.1.0:

arp-scan 192.168.1.0/24

Cuối cùng, một cách để tìm ra địa chỉ AP không dây của tôi :)
Bart van Heukelom

1

Theo như tôi biết, nmapkhông thể làm điều này. Bạn có thể thực hiện điều này bằng cách xem các giao dịch ARP với tcpdumphoặc trên Windows, thử sử dụng arp -a(nhưng chỉ khi bạn đã liên lạc với nó trước đó).


0

Địa chỉ MAC có thể không có địa chỉ IP được liên kết, (hoặc địa chỉ IP của nó có thể không tương thích với mạng / mặt nạ máy chủ của bạn). Để có được tất cả các máy chủ có thể trả lời, để trả lời ping, hãy sử dụng 255.255.255.255.

Như những người khác đã đề xuất, sử dụng tcpdump -envđể tìm kiếm địa chỉ ARP và MAC. Nếu bạn nghi ngờ có thể có cấu hình sai IP, bạn có thể đặt ip / netmask của mình thành một số netmask lớn (195,88,88. Netmask 128.0.0.0, có thể sẽ đưa bạn ngoại tuyến.

Ping 255.255.255.255 và xem bạn có nhận được độ phân giải địa chỉ không. (Điều này sẽ bao gồm các mạng từ 128 - 255; đặt ip của bạn thành 10.10.10.10/128.0.0.0 để lấy nửa còn lại của các địa chỉ IPv4 có thể.


vui lòng đọc superuser.com/faq#signatures. Bạn không nên ký bài viết của bạn.
Simon
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.