2010-11-30 3 views
3

Lorsque je tape arp -a dans mon shell bash, je reçois la sortie qui ressemble à ce qui suit:commande arp - qu'est-ce que tout cela signifie? * Et * obtenir une adresse MAC du routeur sans fil IP de

? (10.0.0.1) at 0:f0:7f:43:e8:68 on en1 ifscope [ethernet] 
box1.google.com (10.0.0.3) at 0:1f:fe:fe:ca:d4 on en1 ifscope [ethernet] 
box2.google.com (10.0.0.2) at 0:2:a3:45:90:bf on en1 ifscope [ethernet] 
box3.google.com (10.0.0.50) at 78:e7:df:7c:34:c on en1 ifscope [ethernet] 
box4.google.com (10.0.0.230) at 0:80:74:c9:50:d5 on en1 ifscope [ethernet] 
box5.google.com (10.0.0.256) at 0:23:df:91:4f:9e on en1 ifscope [ethernet] 
box6.google.com (10.0.0.458) at 0:15:9:89:36:68 on en1 ifscope [ethernet] 
? (10.0.0.179) at 0:2a:32:f0:f4:d0 on en1 ifscope [ethernet] 
box7.google.com (10.0.0.283) at 0:27:16:66:2d:ef on en1 ifscope [ethernet] 
box8.google.com (10.0.0.386) at 0:13:eb:91:d8:b5 on en1 ifscope [ethernet] 
box9.google.com (10.0.0.287) at 0:1c:25:10:d8:89 on en1 ifscope [ethernet] 
? (10.0.0.255) at (incomplete) on en1 ifscope [ethernet] 
? (172.17.122.255) at (incomplete) on vmnet8 ifscope [ethernet] 
? (172.17.254.1) at 0:50:56:c0:0:1 on vmnet1 ifscope permanent [ethernet] 
? (172.17.254.255) at (incomplete) on vmnet1 ifscope [ethernet] 

Qu'est-ce que tout cela signifie? Je comprends vaguement que je vois des noms de domaine, des adresses IP (adresses IP internes?) Et des adresses MAC. Comment puis-je trouver l'adresse MAC du routeur sans fil auquel je suis connecté? Pourquoi y a-t-il autant d'entrées ici? Je me suis dit qu'il n'y en aurait qu'un pour mon ordinateur, un pour le routeur sans fil, un pour le modem câble, et éventuellement d'autres choses en amont ... mais je vois d'autres ordinateurs qui ne m'appartiennent pas. De plus, je ne vois pas mon ordinateur. Aussi, pourrais-je utiliser des informations comme ceci pour trouver les adresses MAC pour les routeurs sans fil en public? Que faire si je ne peux pas me connecter aux routeurs publics?

+0

votes serrés sont très bien, mais s'il vous plaît commenter pourquoi et si possible me diriger vers des informations utiles. – JnBrymn

Répondre

1

Au premier coup d'œil, 10.0.0.1 ressemble à la passerelle. Pourquoi voulez-vous trouver l'adresse MAC du routeur sur lequel vous êtes? En outre, si vous ne pouvez pas vous connecter à un routeur sans fil, vous ne pourrez pas le trouver avec cette commande. Vous pouvez également utiliser d'autres commandes pour rechercher des signaux sans fil. Vous ne voyez pas votre ordinateur là-bas parce que c'est votre table ARP locale, pourquoi auriez-vous besoin de savoir où vous êtes? Vous êtes déjà là.

+0

En fin de compte, je ne veux pas trouver l'adresse MAC du routeur que je suis, mais je vais vouloir trouver l'adresse MAC des routeurs autour de moi. Si vous connaissez d'autres commandes capables de rechercher des signaux sans fil, dites-le moi s'il vous plaît. – JnBrymn

+0

iwlist wlan0 scan éditer: pressé entrer par erreur, le ci-dessus devrait montrer tous les AP locaux à condition que wlan0 soit votre interface sans fil, sinon remplacer. De mémoire, je pense que cela vous donne aussi des adresses mac. – Draineh

0

Vous devez avoir anonymisé la sortie car l'adresse IP 10.0.0.458 est impossible et les adresses mac peuvent également être fausses.

Une adresse mac avec 48 bits (EUI-48) a une longueur de 6 octets. Les 3 premiers octets sont attribués au fournisseur, vous pouvez télécharger une longue liste de fournisseurs affectés de l'IEEE ou utiliser un service en ligne comme

http://coffer.com/mac_find/

Sur le EN1 d'interface, il est appareil avec une adresse MAC appartenant à un HP Procurve utilise actuellement l'adresse IP 10.0.0.3. Un point d'interrogation signifie que le nom d'hôte n'a pas pu être résolu (en utilisant une recherche DNS inversée) et «incomplet» signifie que le périphérique n'a pas été vu sur le réseau depuis un certain temps. si elle est 'permanente', l'adresse mac ne sera pas marquée comme périmée, elle ne devrait donc pas être 'incomplète', que l'appareil ait été communiqué ou non.