Home > Informatique, Non classé > Se connecter via ssh à une Raspberry en utilisant un simple cable ethernet

Se connecter via ssh à une Raspberry en utilisant un simple cable ethernet

Lorsqu’on veut travailler avec une Raspberry, deux options s’offrent à nous:

  • Connecter un clavier et un écran (avec entrée HDMI)
  • Se connecter à distance via ssh

Pour se connecter à distance via SSH il faut que l’ordinateur client et la Raspberry soient sur le même réseau.
Mais que faire si on ne peut pas connecter la Raspberry au réseau local et qu’on ne dispose ni de clavier ni de souris ? Eh bien un simple câble ethernet suffit…

Procédure à effectuer

  • Éteindre la Raspberry et insérer la carte SD dans un autre ordinateur
  • Éditer le fichier cmdline.txt et ajouter à la fin de la ligne par exemple ip=169.254.0.2
    Ce type de réseau est utilisé pour l’adressage ip automatique privé (Automatic Private IP Addressing, or APIPA). Si un ordinateur ne reçoit pas d’adresse IP par un DHCP, il peut tenter de s’en attribuer une de ce type.
  • Réinsérer la carte SD dans la Raspberry
  • Brancher le cable ethernet de l’ordinateur client à la Raspberry
  • Démarrer la Raspberry
  • Sur l’ordinateur client vérifier qu’on dispose d’une adresse IP sur l’interface ethernet (ce n’est pas forcément immédiat). Si on n’obtient pas d’adresse IP il est toujours possible de la fixer soi-meme en utilisant par exemple: 169.254.0.3. Sous Linux on peut le faire simplement par:sudo ip addr add broadcast dev Par exemple:sudo ip addr add 169.254.0.3/24 broadcast 169.254.0.255 dev eno1
  • Depuis l’ordinateur client essayer un: ping 169.254.0.2, si cela fonctionne alors il est désormais possible de se connecter via ssh.
  • Ne pas oublier de remettre le cmdline.txt initial (sans ip=… à la fin) pour réutiliser la Raspberry en mode « normal ».
Categories: Informatique, Non classé Tags: .: ethernet .: raspberry .: ssh
  1. juillet 2nd, 2015 at 07:49 | #1

    Si on est un réseau local (derrière une box par exemple), cette méthode marche aussi si on met une IP fixe locale (non attribuée par la plage du DHCP de la box, et ça se configure/définit dans le paramétrage de la dite box). Ainsi on peut joindre le Raspberry via SSH de la même façon sans relier le PC au rapsberry mais en branchant le raspberry à la Box. 😉

  2. Marco
    juillet 3rd, 2015 at 09:28 | #2

    @genma
    Oui effectivement, mais le but de l’article était de proposer une méthode de connexion quand on n’a ni réseau local ni clavier / écran…

  1. No trackbacks yet.