Si vous souhaitez simplement connaître l'adresse MAC d'une adresse IP donnée, vous pouvez utiliser la commande arp
pour la rechercher, une fois que vous avez envoyé une commande ping au système.
Exemple
$ 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
Maintenant, regardez dans la table ARP:
$ arp -a
skinner.bubba.net (192.168.1.3) at 00:19:d1:e8:4c:95 [ether] on wlp3s0
du bout des doigts
Si vous souhaitez balayer l'ensemble du réseau local pour les adresses MAC, vous pouvez utiliser l'outil de ligne de commande fing
pour le faire. Il n'est généralement pas installé, vous devrez donc le télécharger et l'installer manuellement.
$ sudo fing 10.9.8.0/24
En utilisant ip
Si vous constatez que les commandes arp
ou ne sont pas fing
disponibles, vous pouvez utiliser la commande de iproute2 ip neigh
pour afficher le tableau ARP de votre système:
$ 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
Les références
arp
obsolète? Comment puis-je faire cela avecip
?ip
.Vous pouvez utiliser la
arp
commande:Mais vous ne pouvez utiliser cette commande que sur un réseau local. Si vous souhaitez connaître l'adresse MAC d'un hôte distant, vous devez peut-être utiliser un outil pour capturer le paquet
tcpdump
et analyser le résultat.la source
tcpdump(8)
ne vous montrera que les adresses MAC locales (c.-à-d. l'adresse MAC du dernier routeur). Les en-têtes de couche MAC des paquets d'entrée sont supprimés par le routeur et de nouveaux sont ajoutés au paquet sortant.Ceci est de ma question et réponse dans askubuntu .
Vous pouvez utiliser la commande
nmap:
Outil d'exploration de réseau et scanner de sécurité / port. Du manuel:21,23,80,3389
Ports à parcourir192.168.1.*
Plage d'IP. remplacez par le vôtre.la source
arping
La commande doit renvoyer l'adresse MAC dans la réponse. Quelque chose comme,
arping
est fourni par paquetiputils-arping
sur Debian.la source
arping
Il faut également savoir quelle interface utiliser, avec l'-I
option.