Ressources::RaspberryPi

De {}
Aller à la navigation Aller à la recherche

Configurer le Raspberry Pi

Configurer le Raspberry PI pour une connexion distante

Le but ici est de pouvoir accéder au raspberry via un terminal sur un ordi distant connecté au même réseau wifi, en indiquant simplement le nom du raspberry et non son adresse ip. Pour que la reconnaissance du nom fonctionne, il faut que le paquet avahi-daemon soit installé sur le raspberry (c'est le cas par défaut pour les versions les plus récentes de raspbian).

Avec un écran hdmi, un réseau wifi et un clavier

  • Brancher l'écran, brancher le clavier, connecter la prise d'alimentation au raspberry.
  • Ouvrir le terminal
  • Naviguer jusqu'au dossier "wpa_supplicant" du raspberry cd /etc/wpa_supplicant
  • Lister le contenu du dossier à l'aide de la commande ls. Le fichier wpa_supplicant.conf devrait apparaitre.
  • Modifier ce fichier en tapant sudo nano wpa_supplicant.conf
  • Dans l'éditeur qui vient de s'ouvrir, ajouter à la fin:
network={
  ssid="réseau wifi"
  psk="mot de passe wifi"
}
  • Sauvegarder et quitter (Ctrl + x)
  • Naviguer jusqu'au dossier "etc" de la partition root de la carte SD cd /media/utilisateur/root/etc/
  • Modifier le fichier "hosts" en tapant sudo nano hosts
  • Modifier le nom du raspberry à la fin du fichier, donc remplacer
127.0.1.1       raspberrypi

par

127.0.1.1       lenomdevotreraspberry
  • Sauvegarder et quitter (Ctrl + x)
  • Modifier le fichier "hostname" en tapant sudo nano hostname
  • Modifier le nom du raspberry à la fin du fichier, donc remplacer
raspberrypi

par

lenomdevotreraspberry
  • Sauvegarder et quitter (Ctrl + x)
  • Redémarrer le raspberry avec la commande sudo reboot

(Linux ou Mac OS) Sans écran, sans clavier, avec un réseau wifi et un ordinateur

  • Insérer la carte SD du raspberry dans l'ordinateur
  • Avec le terminal, naviguer jusqu'au dossier "wpa_supplicant" de la partition root de la carte SD cd /media/utilisateur/root/etc/wpa_supplicant
  • Lister le contenu du dossier à l'aide de la commande ls. Le fichier wpa_supplicant.conf devrait apparaitre.
  • Modifier ce fichier en tapant sudo nano wpa_supplicant.conf
  • Dans l'éditeur qui vient de s'ouvrir, ajouter à la fin:
network={
  ssid="réseau wifi"
  psk="mot de passe wifi"
}
  • Sauvegarder et quitter (Ctrl + x)
  • Naviguer jusqu'au dossier "etc" de la partition root de la carte SD cd /media/utilisateur/root/etc/
  • Modifier le fichier "hosts" en tapant sudo nano hosts
  • Modifier le nom du raspberry à la fin du fichier, donc remplacer
127.0.1.1       raspberrypi

par

127.0.1.1       lenomdevotreraspberry
  • Sauvegarder et quitter (Ctrl + x)
  • Modifier le fichier "hostname" en tapant sudo nano hostname
  • Modifier le nom du raspberry à la fin du fichier, donc remplacer
raspberrypi

par

lenomdevotreraspberry
  • Sauvegarder et quitter (Ctrl + x)
  • Ejecter la carte SD de l'ordinateur, insérer la carte dans le raspberry et connecter la prise d'alimentation au raspberry. Le raspberry devrait se connecter automatiquement au réseau wifi au prochain démarrage
  • Pour pouvoir y accéder via l'ordinateur taper dans le terminal "ssh pi@lenomdevotreraspberry.local"
  • Le mot de passe pour se connecter est par défaut "raspberrypi"

(Windows) Sans écran, sans clavier, avec un cable ethernet, un réseau wifi et un ordinateur

  • Sur l'ordinateur portable, installer "Bonjour for windows" (à télécharger à l'adresse https://support.apple.com/kb/DL999)
  • Sur l'ordinateur portable, installer le client SSH "Putty" (à télécharger à l'adresse https://the.earth.li/~sgtatham/putty/latest/x86/putty.exe)
  • Raccorder le cable ethernet à l'ordinateur portable et au raspberry.
  • Connecter la prise d'alimentation au raspberry.
  • Ouvrir putty et entrer "raspberrypi.local" dans le champ "hostname".
  • Cliquer sur "Open". Un terminal devrait s'ouvrir.
  • Taper "pi" après la mention "login as"
  • Taper "raspberrypi" comme mot de passe
  • Naviguer jusqu'au dossier "wpa_supplicant" du raspberry cd /etc/wpa_supplicant
  • Lister le contenu du dossier à l'aide de la commande ls. Le fichier wpa_supplicant.conf devrait apparaitre.
  • Modifier ce fichier en tapant sudo nano wpa_supplicant.conf
  • Dans l'éditeur qui vient de s'ouvrir, ajouter à la fin:
network={
  ssid="réseau wifi"
  psk="mot de passe wifi"
}
  • Sauvegarder et quitter (Ctrl + x)
  • Naviguer jusqu'au dossier "etc" de la partition root de la carte SD cd /media/utilisateur/root/etc/
  • Modifier le fichier "hosts" en tapant sudo nano hosts
  • Modifier le nom du raspberry à la fin du fichier, donc remplacer
127.0.1.1       raspberrypi

par

127.0.1.1       lenomdevotreraspberry
  • Sauvegarder et quitter (Ctrl + x)
  • Modifier le fichier "hostname" en tapant sudo nano hostname
  • Modifier le nom du raspberry à la fin du fichier, donc remplacer
raspberrypi

par

lenomdevotreraspberry
  • Sauvegarder et quitter (Ctrl + x)
  • Redémarrer le raspberry avec la commande sudo reboot
  • Fermer putty, débrancher le cable ethernet.
  • Lorsque le raspberry a redémarré, ouvrir à nouveau putty et entrer "lenomdevotreraspberry.local" dans le champ "hostname".
  • Cliquer sur "open", le terminal devrait s'ouvrir à nouveau.

Mettre à jour les logiciels

  • Dans le terminal, taper sudo apt-get update. La commande met à jour la base de données locale des logiciels disponibles en téléchargeant les bases de données de paquets dont les adresses se trouvent dans le fichier /etc/apt/sources.list
  • Taper ensuite sudo apt-get upgrade pour mettre à jour tous les logiciels installés sur le raspberry.
  • Taper enfin sudo apt-get dist-upgrade pour mettre à jour la version de Raspbian si nécessaire.

Changer le mot de passe de l'utilisateur

L'utilisateur par défaut se nomme "pi". Pour changer son mot de passe, taper dans le terminal la commande

passwd

et suivre les instructions.

Installer et configurer Samba

  • Dans le terminal, taper sudo apt-get install samba samba-common-bin
  • Ouvrir le fichier de configuration de samba en tapant sudo nano /etc/samba/samba.conf
  • Modifier la ligne
wins support = no

en

wins support = yes
  • Ajouter les lignes suivantes à la fin du fichier
[pihome]
   comment=home pi
   path=/home/pi
   browseable=Yes
   writeable=Yes
   only guest=no
   create mask=0775
   directory mask=0775
   public=no
  • Sauver le fichier et quitter (ctrl+x)
  • Ajouter l'utilisateur pi comme utilisateur samba sudo smbpasswd -a pi