Connect to Raspberry from a PC or Mac via Ethernet RJ45 cable


Updated February 23, 2021 • 14 • 3.8

Have you ever needed to use your Raspberry Pi via SSH when you didn't have a Wifi network? Maybe you have, and fortunately, there is a solution! In this tutorial, we'll see how to connect to your Raspberry Pi from a PC via SSH, without Wifi network. To do this, we'll use a simple Ethernet cable between the Raspberry Pi and our computer.

Connect to Raspberry Pi via Ethernet from your computer - Raspberry Lab

Prerequisites

To complete this tutorial, you'll need:

... and that's it!

MicroSD Card Modifications

To establish a connection between the Raspberry Pi and a computer, you must first assign a fixed IP address to the Raspberry Pi. To do this, start by retrieving the MicroSD card and inserting it into the computer to read its contents.
ℹ️ The microSD card should appear with the volume name boot on the computer.
Then look for the file "cmdline.txt": that's the one we'll modify. It's recommended to backup this file before editing it.

Volume boot - explorateur Windows

Now you can open the file and add at the end of the line (no line break) the following text:

ip=169.254.x.x   (x to choose between 169.254.0.0 and 169.254.255.255)    Example: 169.254.25.25

Fill in the 'x' with numbers of your choice to get your IP. Then remember to write down this address somewhere 😉.
Once done, save the file (ctrl S), retrieve the microSD card, then reinsert it into the Raspberry Pi.

Connection and Testing

Now that the card is properly configured, you can connect the Raspberry Pi to the computer using the Ethernet ports on each. Power up the Raspberry Pi and wait ~1 minute for it to initialize. Once the Raspberry Pi is ready, you can verify everything works by opening the Windows command prompt or Terminal on Mac and typing:

ping 169.254.25.25 (in the case of the IP address suggested earlier)

If there's no error, everything is fine, everything is ready to start the SSH connection.
Note that it's still possible to access the Internet on the computer via Wifi.

Putty Configuration

Now that the connection is tested, we can proceed with configuring Putty or equivalent. So open your SSH software, go to Connection-/-SSH-/-X11 and check Enable X11 forwarding.

Activation X11 - Putty

Once checked, return to Session, and enter the Raspberry Pi IP address [previously noted] in the Host Name field.

All that's left is to enter your credentials (Default: login = pi and password = raspberry) and you're finally connected to the Raspberry Pi console, while being in an environment without internet connection!


Read next

Article image

Connect to Raspberry Pi desktop remotely


Article image

Essential accessories to get started with Raspberry Pi 4






Ce tutoriel vous a plu ?

starstarstarstarstar

3.8/5 | 32 votes




Commentaires

14 commentaires publiés.

Anonyme, le 07/02/2020 à 16h45
Bonjour, de mon coté il y a eu un probleme des la premiere etape du tuto. En effet, lorsque j'essaye de sauvegarder le fichier cmdline.txt modifié, un message d'erreur apparait me disant que je ne peux pas écrir sur cette partie du disque...
Est ce que quelqu'un a une solution?
Anonyme, le 22/11/2019 à 16h29
Bonjour, j'ai bien suivi le tuto et tout va bien jusqu'au moment où je dois entrer le mdp 'raspberry' :le curseur reste fixe, ca n'écrit pas. Une idée ?
Anonyme, le 17/07/2021 à 16h21
Salut Cynopsis,
Avec linux, quand il y a des mots de passe a taper, les caractères ne sont pas affichés du tout. Donc si tu tapes ton mot de passe puis enter cela devrait fonctionner

Anonyme, le 27/04/2018 à 13h53
Bonjour,
J'ai effectué la procédure mais je rencontre un problème car je suis sur un serveur proxy.
J'ai essayé de changé le fichier resolv.conf et ajouter l'adresse du proxy, sans succès, je ne parviens toujours pas au réseau (et donc pas non plus a mon pc en ssh)
Merci d'avance pour votre aide
Anonyme, le 11/04/2018 à 15h16
Bonjour!

je vous remercie d’abord pour votre tuto.

j'ai bien suivi la démarche. si je fais le ping, ça marche tres bien, mais avec la configuration de SSH dans putty ça marche pas. on m'affiche "network error: connection timed out"

j'aimerais bénéficier votre aide svp! merci
Anonyme, le 09/04/2018 à 09h15
Et comment pouvoir configurer la machine si on est deja connecter sur un reseau mais qui n'est pas le meme que celui ou raspberry est connecté ?
merci
Anonyme, le 27/03/2018 à 10h34
j"AI SUIVIT LA PROCEDURE et j'ai bien tout est verifier mais jai le meme probleme "PING : échec de la transmission. Défaillance générale." J'ai essayé d'aller dans putty (en me doutant que ça

fichier cmdline
dwc_otg.lpm_enable=0 console=serial0,115200 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait quiet init=/usr/lib/raspi-config/init_resize.sh quiet splash plymouth.ignore-serial-consoles
ip=169.254.25.25



MERCII

Anonyme, le 28/03/2018 à 14h23
Bonjour, concernant les problèmes de Ping : "échec de transmission. Défaillance générale", il s'agit en général d'un problème de configuration d'adresse IP. Si votre raspberry est en 169.254.25.25, assurez vous que le PC que vous utilisez avec Putty se trouve bien sur le même réseau. Vous pouvez configurer votre machine avec l'ip 169.254.25.24 par exemple. Refaite un ping et normalement vous serez connecté.
Anonyme, le 18/03/2018 à 21h45
Bonjours j'ai un gros souci, je suis toute la procédure du début à la fin mais lorsque j'essaye de ping la carte il me met ça: "PING : échec de la transmission. Défaillance générale."
J'ai essayé d'aller dans putty (en me doutant que ça ne fonctionnerais pas) et effectivement ne marche pas non plus ... Auriez-vous une idée ?
Raspberry Lab, le 19/03/2018 à 23h38
Bonjour Freezlex,
Voici une liste de questions qui me viennent à l'esprit concernant votre problème :
L'adresse IP que vous avez entré dans cmdline.txt est elle bien identique à celle du ping ? Avez-vous bien sauvegardé le fichier après édition ? Avez-vous bien connecté le Raspberry au pc par câble de type RJ45 ? Le Raspberry est il correctement allimenté ? Si tout a bien été réalisé, alors pouvez vous poster en commentaire votre fichier cmdline.txt ?

En espérant que l'on pourra résoudre le problème,
RaspberryLab
Anonyme, le 15/03/2018 à 08h11
Bonjour,

Lorsque je réalise cette manipulation sur ma sd, c'est impeccable.

Je commence à m'intéresser au boot via usb (afin de supprimer la sd qui n'est pas fiable sur la durée). https://www.framboise314.fr/boot-simplifie-sur-usb-avec-les-raspberry-pi-1-2-et-3/
Lorsque je branche mon raspberry en hdmi, j'arrive bien à accéder au bureau Jessie grâce à ma clé usb.

Maintenant, je réalise la même manipulation que vous proposez. Sur ma sd, j'arrive bien à communiquer via putty. Je réalise la même manipulation sur ma clé usb cela ne marche pas.

Avez-vous une idée ?

Merci.

Par contre,

Raspberry Lab, le 19/03/2018 à 23h24
Bonjour Toad,
J'ai suivi votre lien et ai réalisé la manipulation. J'ai, comme vous, réussi à me connecter au bureau en bootant sur la clé USB. J'ai ensuite re-suivi le tuto comme si c'était sur une carte SD et mon Raspberry ne bootait plus (sur la clé USB) après la manipulation.
Avez-vous aussi ce problème ou est-il différent ?

Sinon, la seule chose que je pourrais vous conseiller serait de rester sur carte microSD, car c'est un moyen qui reste dans l'ensemble plus fiable et plus rapide. (Mon ancien Raspberry est allumé en permanence depuis 3 ans sur carte SD et n'a aucun soucis) RaspberryLab
Anonyme, le 06/03/2018 à 22h36
bonsoir, on vous remercie énormément car votre tuto a bien fonctionné mais lorsque on a commencé a taper les commandes dans le terminal de putty puis on a l'a fermé, on avait plus l'accès a ce terminal ..on a recommençait depuis le début du tuto c'est toujours le même problème. merci de me répondre.
Raspberry Lab, le 07/03/2018 à 09h57
Bonjour, tout d'abord, merci de votre retour.
Pour ce qui est de votre problème, pouvez-vous être un peu plus claire ? Quand vous dites que vous n'aviez plus accès à ce terminal, vous voulez dire que vous n'arriviez plus à vous connecter au Raspberry avec Putty par câble Ethernet ? ou en connexion "normale", (avec le Raspberry connecté à Internet) ?


Commenter
Votre adresse mail ne sera pas visible sur le site.

Les commentaires sous soumis à vérification avant publication.