Trouver l'IP de son Banana Pi sur le réseau local

La semaine dernière, je me suis remis à bidouiller sur mon Banana Pi. Après avoir copié le système sur la carte SD et démarré la machine, je ne savais pas comment y accéder.

Comment retrouver mon Banana Pi sur le réseau local ?

Je n'avais pas la possibilité de trouver directement l'IP ni de brancher un écran. En cherchant un peu, j'ai enfin trouvé une solution avec nmap. L'idéal étant de connaître préalablement son adresse MAC.

Identifier l'adresse MAC du Banana Pi

On commence par identifier l'adresse MAC (ethernet et wifi) depuis le Banana Pi.


#root
ifconfig -a | grep HWaddr

eth0      Link encap:Ethernet  HWaddr 0e:b1:d0:1d:a3:fb  
tunl0     Link encap:IPIP Tunnel  HWaddr   
wlan3     Link encap:Ethernet  HWaddr 94:a1:a2:c1:04:ec  

On trouve:

  • eth0: 0e:b1:d0:1d:a3:fb
  • wlan3: 94:a1:a2:c1:04:ec

Identifier le réseau local

On identifie le réseau local sur lequel on se trouve depuis le PC.


$user
ip -br address

lo               UNKNOWN        127.0.0.1/8 ::1/128 
enp1s0f1         DOWN           
wlp2s0           UP             192.168.1.18/24 fe80::6bcf:6917:69c3:4804/64

On trouve: 192.168.1.18
On scannera donc: 192.168.1.*

Installer nmap

On va utiliser l'outil d'exploration réseau nmap. Pour l'installer sur le PC:


#root
apt-get install nmap

Scanner le réseau

On va scanner le réseau local depuis le PC.
On pensera à remplacer l'adresse du réseau et les adresses MAC.


#root
nmap -sn 192.168.1.* | grep  -i -B 2 -e 94:A1:A2:C1:04:EC -e 0e:b1:d0:1d:a3:fb

Nmap scan report for pc61.home (192.168.1.13)
Host is up (0.11s latency).
MAC Address: 94:A1:A2:C1:04:EC (Ampak Technology)

On trouve finalement: 192.168.1.13

Se connecter au Banana Pi

Pour terminer, on se connecte en SSH:


$user
ssh pi@192.168.1.13

Maintenant, on peut commencer à s'amuser.

6 commentaires

Arnaud |

Sinon, il y a aussi arp-scan -L

nIQnutn |

ça marche très bien et c'est rapide.
pour l'installation du paquet: # apt-get install arp-scan
pour lancer un scan: # arp-scan -L --localnet | grep -i -e 94:A1:A2:C1:04:EC -e 0e:b1:d0:1d:a3:fb

Tony |

Bizarre, normalement ifconfig retourne l'IP (ifconfig | grep 'inet adr') sinon +1 pour arp-scan

Sabcat |

Sinon, tu dois la trouver facilement dans ta box ;)

Jhc |

Il y a aussi netdiscover

nIQnutn |

Merci pour vos commentaires.
Je regarderai du coté de arp-scan et netdiscover

Fil RSS des commentaires de cet article

Écrire un commentaire