Premier boot du raspberry sous Raspbian – sans téléviseur

Bonjour, voici mon deuxième tutoriel sur raspberry pi.

Celui-ci aura pour but de vous guidez dans le démarrage de ce dernier sous Raspbian. Vous trouverez dans mon précédent tutoriel comment installer Raspbian sur une carte SD ici.

Matériels

  • 1 raspberry pi + alimentation
  • 1 cable RJ-45
  • 1 routeur ou switch.

Pourquoi n’a-t-on pas besoin de clavier et souris ?

C’est simple, sous Raspbian il y a un serveur ssh actif par défaut ainsi que deux utilisateurs : root et pi. C’est par ce billet que je vais vous montrer comment le configurer  sans avoir besoin de clavier/souris ni même de le raccorder a une TV.

Le cablage

2013-01-30 13.28.30Branchez en premier lieu le câble RJ-45 du raspberry jusqu’au routeur ensuite seulement l’alimentation. Cela pour être certain qu’il aura une ip au démarrage.

Le plus difficile reste à faire, étant donné que l’on ne connais pas l’adresse ip du raspberry il va falloir la découvrir. Pour cela utiliser un programme de host discovery comme nmap.

Installer nmap : http://nmap.org/download.html
Allez dans la section « Microsoft Windows binaries » pour l’installer sous windows. Si vous utilisez linux un :

apt-get install nmap
ou
yum install namp

devrait fonctionner. Si non aller sur le site de nmap dans la partie « Linux RPM Source and Binaries ».

L’utilisation de nmap ce fait entièrement en mode console, une interface graphique peut être installée à part mais nous n’en avons pas besoin ici. Tapez ensuite la commande suivante en utilisant votre adresse réseaux :

nmap -sP 192.168.1.0/24

Une adresse réseau peut être obtenue avec la commande ipconfig sous windows et ifconfig sous linux. Elle ressemble généralement à celle-ci : 192.168.1.4 ou 10.0.0.5. Les trois premiers nombres sont – pour un réseau domestique classique – l’adresse réseau et le dernier l’adresse de la machine. On placera dans la commande les trois premiers nombres suivit d’un 0 et /24 représentant respectivement, l’adresse réseau et le masque.

nmap_spChez moi  4 machines ont étés découverts. 192.168.1.1 est le routeur, la .2 et .4 sont les machines courantes avec les quelles je travail, la .14 doit donc être le raspberry. Pour le vérifier vous pouvez tapez :

nmap -O 192.168.1.14

Elle permet de déterminer le système d’exploitation de la machine cible. Dans notre cas nous devrions voir « No exact OS matches for host » en dessous de « Mac address », ainsi que des caractères qui n’ont aucun sans dans « OS scan ». On peut voir aussi que le port ssh est ouvert, c’est donc bien celui d’un serveur ssh et donc du raspberry.

nmap_o

Une autre façon de vérifier est de ce connecter directement dessus. Si un serveur ssh est bien présent alors cela fonctionnera, si non ce n’est pas la bonne machine.

Sous windows l’utilitaire putty va permettre de ce connecter facilement. Tutoriel d’utilisation : le B-A BA de l’utilisation de putty sous windows.
Sous linux utiliser la commande :

ssh pi@192.168.1.14

Si celle-ci n’est pas reconnue il faut installer ssh-client :

apt-get install openssh-client
ou
yum install openssh-clients

Vérifier comment installer un client ssh sur votre distribution si cela ne fonctionne pas.

Une fois connecté il vous est demandé un login et un password :

  • login : pi
  • password : raspberry

Si vous obtenez une invite de commande, c’est que cela a fonctionné. Tapez ensuite « exit » pour quitter.

Configuration

Pour la configuration il faut ce connecter en administrateur via « root » sur le raspberry avec la commande suivante :

ssh root@192.168.1.7

Aucun mot de passe vous sera demandé comme l’utilisateur pi. A la première connexion de l’utilisateur root, une interface de configuration ce lance.

raspi-configVoici les options qui s’offrent a vous (enter pour valider le choix) :

  • info : affiche les info du systeme
  • expand_rootfs : L’image de raspbian fait 2Go, si votre carte SD en fait 8 alors vous perdez 6 Go, pour que raspbian étende tout le système sur la carte SD utilisez cette option.
  • overscan : permet lors de l’affichage sur un écran de décaler les bords de l’images par rapport aux bords de l’écran.
  • configure_keyboard : configure le clavier, avec ssh cette option est inutile vu que c’est le système sur le quelle vous êtes qui gère le clavier et envoie les caractères ASCII via le réseau.
  • change_pass : change le mot de passe de l’utilisateur root.
  • change_locale : change la zone dans la quelle vous vous trouvez pour déterminer l’heure et le fuseau horaire.
  • change_timezone : détermine le fuseau horaire.
  • memory_split : le raspberry pocède soit 256Mo ou 512Mo de mémoire ram. Cette mémoire est partagée de manière dynamique entre le CPU et GPU. Cette option permet de modifier ces réglages.
  • ssh : active ou désactive le serveur ssh. Ceci n’est pas dans notre intérêt.
  • boot_behaviour : Démarrage du raspberry en mode graphique (desktop) ou mode console (command line). Par défaut c’est le mode console.
  • update :  lance l’utilitaire de mise à jour .

2 thoughts on “Premier boot du raspberry sous Raspbian – sans téléviseur

  1. Superb blog! Do you have any suggestions for aspiring writers?

    I’m hoping to start my own site soon but I’m a little lost
    on everything. Would you propose starting with a free platform like WordPress or go for a
    paid option? There are so many choices out there that I’m
    totally confused .. Any suggestions? Bless you!

    • thank you very much !

      I do not think being a good blog writer, but I advise you to start with free platform like WordPress, you have many tools to write and and administer your blog with facilities. If you need more tools you can buy add-on.

      The advantage with a known platform is that you easily found on the internet tutorials explains you how to make a good blog in a few clicks

Laisser un commentaire