Installer un Raspberry pour les nuls

Rédigé par Nerd Aucun commentaire


08 février 2018 Tutoriels raspberry 4 configuration débutant réseau Raspberry Pi OS


En partant de zéro absolu, comment bien débuter avec un Raspberry !

Etape 0 - Un Raspberry c'est quoi ?

Le raspberry est un mini-ordinateur, sa puissance est faible mais l'avantage c'est qu'il fait la taille d'une boite d'allumette et qu'il ne consomme quasi rien.

Il sera donc utilisé grosso-modo dans les 2 cas suivants:

  1. Vous l'utilisez en remplacement d'un ordinateur normal, pour surfer sans être pressé, et envoyer des emails.
  2. Vous l'utilisez comme serveur, en mode curieux (et non ce n'est pas réservé qu'aux geeks) pour avoir des petites fonctionnalités sympas sur le réseau de la maison.

 

Etape 1 - Acheter un Raspberry

Attention, il existe plusieurs versions: Zéro, 1, 2, 3, 4. Je conseille vivement la dernière version la 4.

Vous allez devoir acheter séparément la carte mère Raspberry + le boîtier + l'alimentation + la SdCard + le cable micro-HDMI

Il est possible d'acheter des Raspberry neufs sur materiel.net
Vous pouvez le trouver d'occasion sur leboncoin.fr mais attention à bien avoir tous les éléments.

La solution simple consiste à prendre le kit complet Raspberry 4, le plus cher coûte environ 130€, pour ce prix vous aurez la version la plus performante (8Go) ainsi qu'une SdCard de 32 Go et tout le nécessaire.

 

Il faudra par contre penser à acheter en supplément un petit câble ethernet de 50cm, si vous souhaitez l'utiliser en mode serveur, pour pouvoir cacher (et oublier) votre Raspberry derrière la box Internet.

Kit Raspberry 4 microSD 32GB RAM 8GB

 

Etape 2 - Installer 'Raspberry Pi OS'

Le Raspberry 4 fonctionne avec une microSD.

Si vous avez acheté un kit, le système 'Raspberry Pi OS' est déjà sur la carte, vous pouvez donc passer directement au chapitre suivant.

Si vous avez acheter la carte à part, alors nous devons ajouter le système Linux 'Raspberry Pi OS' dessus.
Il va vous falloir un ordinateur capable de lire les SD et un adaptateur SD/microSD.

La fondation Raspberry fournit un petit logiciel très pratique qui permet en quelques clics de mettre sur cette microSD le système d'exploitation du Raspberry.
Il faut aller sur la page officielle : https://www.raspberrypi.org/downloads/ et télécharger "Raspberry Pi Imager for Windows" ou bien la version Mac ou Ubuntu selon ce que vous avez.

On exécute le logiciel et on suit la procédure très simple en 3 étapes:

  1. le bouton "CHOOSE OS" > le premier choix "Raspberry Pi OS (32 bits)
  2. le bouton "CHOOSE SD CARD", choisissez la bonne Sd Card, à priori une seule apparaitra.
  3. le bouton "WRITE"
     

 

Etape 3 - Configurer Raspberry Pi OS

Connecter un clavier et une souris à l'USB, ainsi que le câble HDMI à un écran.

Après le démarrage, on arrive sur le Bureau, une fenêtre de réglages en anglais apparait, passez les étapes comme suit:

  1. Fenetre de demarrage
  2. Réglage de la langue, France, French, Paris
  3. Choisir un mot de passe, le retaper dans la case suivante
  4. Si l'image ne remplit pas tout l'écran, c'est à dire s'il y a des bandes noires autour, cocher la case
  5. Connexion au Wifi, taper le code.
  6. Proposition de mettre à jour le système, Next (ca dure quelques minutes)
  7. Ecran final, Restart
  8. Le Raspberry redémarre, et revient sur l'écran de Bureau.

 

Pour une utilisation en bureau, c'est terminé, vous pouvez surfer !

 

Etape 4 - Le transformer en serveur

 

Si vous voulez aller plus loin, comme par exemple installer Pihole qui va vous permettre de supprimer toutes les publicités de tous les appareils de la maison (PC, Portable, Tablette, etc) alors il vous faut le transformer en serveur.

 

1. Activer l'accès à distance

Pour une utilisation comme serveur et y accéder depuis un autre ordinateur, il nous faut activer l'accès à distance.

Menu > Préférences > Configuration du Raspberry > onglet [Interface]

  1. Activer SSH - Accès terminal de commandes
  2. Activer VNC - Accès bureau

On valide. J'expliquerais à l'étape 5 ce que sont ces 2 modes, on peut choisir l'un ou l'autre en fait selon ce qu'on veut faire.

Raspberry PI OS - configuration panel

 

2. Executer mon script de préparation

Le reste de la configuration est plus compliqué mais j'ai une très bonne nouvelle pour vous, j'ai fais un playbook Ansible qui va faire tout le travail pour vous.

Vous n'avez pas besoin de savoir ce qu'est un playbook Ansible, nous allons juste l'utiliser.

Nous allons devoir abandonner la souris et passer par le terminal.
C'est quoi un terminal? Et bien c'est l'écran noir où on tape des commandes directement.
Pas d'inquiétude c'est facile, ouvrez "LXTerminal" c'est la petite icone noire carrée en haut.

Les 3 commandes suivantes vont préparer le playbook Ansible :

wget https://raw.githubusercontent.com/share-me/init_raspberry/master/files/get_repo.ksh  -O get_repo.ksh

chmod +x get_repo.ksh

./get_repo.ksh

(Si vous êtes plus malins, vous pouvez ouvrir le navigateur Internet directement dans le Raspberry, revenir sur mon site puis copier/coller les 3 commandes entre mon site et le LXTerminal)

 

L'execution de la dernière ligne vous demandera comment vous souhaitez appeler votre Raspberry, personnellement je l'ai nommé Jarvis comme dans Iron Man :-D
Mais bon soyez original, R2D2, DarkVador, Scoubidou, Thor, MisterBean, Tequila, etc (Le nom ne doit pas contenir d'espace)

Le script attribue au Raspberry une adresse IP qui termine par 42 (référence culture geek)

 

Notez sur un papier l'adresse IP du Raspberry que le script vous a renvoyé, ca ne servira pas Ahahah (Bon, peut être)

Type your Raspberry name: Jarvis
Set Internet Box address: 192.168.0.1
Set Raspberry eth0 IP: 192.168.0.42
Set Raspberry name: jarvis

 

3. On met Ansible au boulot!

C'est le moment d'être fénéant, on lance les commandes suivantes

cd init_raspberry
ansible-playbook 0.system_configuration.yml

Et on regarde toutes les lignes défiler, ca va durer quelques secondes mais ca va vous économiser 1h voire plus.

De rien  :-)

Une fois tout celà terminé, on arrête le Raspberry via le menu:

Menu > Deconnexion > Shutdown

 

Etape 5 - Tester l'accès depuis le PC

A partir de là, le Raspberry n'a plus besoin d'écran.
Donc on peut le brancher directement derrière la box, juste avec l'alimentation (évidemment) et le petit câble ethernet de 50 cm.

 

Comme explicité au chapitre 4.1, il y a 2 choix différents pour se connecter à son Raspberry depuis un autre PC:

  • Le mode VNC, permet de voir le bureau du Raspberry, exactement comme quand vous étiez dessus tout à l'heure. Magique ;-)
  • Le mode SSH, permet d'afficher directement le terminal LXTerminal, que vous avez utilisé au chapitre 4.2, sauf que là c'est du direct on ne passe pas par le bureau.

 

Accès SSH

Depuis un PC, on télécharge le logiciel  PuTTy  et on précise en  Hostname le nom ou l'adresse IP du Raspberry (jarvis ou 192.168.0.42 pour moi donc) et taper sur [entrer]

Pour s'identifier, l'utilisateur est 'pi' et en mot de passe c'est celui que vous avez choisi au début.

Connexion PuTTy au Raspberry Jarvis

Si arriver directement sur l'écran noir du terminal en mode SSH vous fait flipper, alors utilisez le mode VNC pour afficher le bureau du Raspberry puis lancer  LXTerminal en double-cliquant l'icone carré noir en haut, ca revient exactement au même, vous avez juste perdu du temps :-x

 

Accès VNC

Depuis un PC, on télécharge le logiciel VNC Viewer et on préciser en adresse VNC Server le nom ou l'adresse IP du Raspberry (jarvis ou 192.168.0.42 pour moi donc) et taper sur [entrer]  (et non le bouton "ouvrir une session")

Pour s'identifier, l'utilisateur est 'pi' et en mot de passe c'est celui que vous avez choisi au début.

Connexion VNC Viewer au Raspberry Jarvis

 

Vous avez tout réussi? Wow Bravo! Vous êtes un(e) chef(fe).
On se regarde dans le miroir et on répète 10X "je suis génial(e) !'

 

Votre Raspberry est prêt pour faire de grandes choses maintenant !

Borat thumbs up


Écrire un commentaire

Quelle est la cinquième lettre du mot mlq4 ? :