LAN'da MAC adresine göre bir IP adresi bulma


10

Ethernet'imde bir MAC adresi aramak ve o makinenin IP adresini bulmak istiyorum. Hangi uygulamayı kullanırken hangi komutu vermeliyim?

edit: denedim: fping -g 195.88.88.0/24 | arp -a | grep 4C:12:10:11:35:B4ama bu çalışmıyor (ben bulabilir ya da değil kendi MAC ile kontrol)

Yanıtlar:


9

Arp-scan'i indirin ve yükleyin - bulabileceği tüm MAC adreslerini ve bildirilen IP adreslerini döndürür. Birçok dağıtımın depolarında bir arp tarama paketi vardır.

Örneğin, 192.168.1.0 ağını taramak için:

arp-scan 192.168.1.0/24

Son olarak, kablosuz AP adresimi
öğrenmenin

1

Bildiğim kadarıyla nmapbunu yapamam. Bunu, ARP işlemlerine tcpdumpveya Windows'a bakarak kullanmayı deneyebilirsiniz arp -a(ancak daha önce onunla iletişim kurduysanız).


0

MAC adresinin ilişkili bir IP adresi olmayabilir (veya IP adresi ana bilgisayar ağınız / maskenizle uyumlu olmayabilir). Yanıt verebilecek tüm ana bilgisayarları almak için, bir ping'i yanıtlamak için 255.255.255.255 kullanın.

Diğerlerinin önerdiği gibi, tcpdump -envARP ve MAC adreslerini aramak için kullanın . Bir IP yanlış yapılandırması olduğundan şüpheleniyorsanız, ip / netmask'nizi bazı büyük ağ maskelerine (195.88.88. Netmask 128.0.0.0) ayarlayabilirsiniz.

255.255.255.255'e ping atın ve adres çözümlemesi alıp almadığınızı görün. (Bu, 128 - 255 arasındaki ağları kapsayacaktır; olası IPv4 adreslerinin diğer yarısını almak için ip'inizi 10.10.10.10/128.0.0.0 olarak ayarlayın.


lütfen superuser.com/faq#signatures adresini okuyun. Mesajlarınızı imzalamamalısınız.
Simon
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.