Notebook

Pense bête

Notebook
Informatique

Raspberry pi3

raspberry01

Documentation

Valeurs par défaut :

  • user = pi
  • password = raspberry

Pour les modifier (tutorial) :

  • pour changer le mot de passe utiliser passwd
  • pour ajouter un utilisateur : adduser

Création de la SD Card

  1. Télécharger le fichier zip de Noobs : www.raspberrypi.org/downloads
  2. Vérifier l’intégrité du fichier avec SHA-1
  3. Extraire le contenu du fichier zip dans un répertoire avec unzip
  4. Formater la SD Card en Fat32 et la monter. Vérifier sa mise en place :
    df -h
  5. Noter l’emplacement de la SD Card : /dev/sdxy
  6. Copier les fichiers sur le SD Card
    copy -R /rep/source/ /dev/sdxy (vérifier si faisable?)

    Connexion Wifi

    Tuto site Raspbian france

Problème de connexion : accès local OK (SSH possible) mais pas d’accès internet.

TODO : accès internet en ipv6

Essai de modification du fichier /etc/network/interfaces en remplaçant inet manual par inet dhcp

nano /etc/network/interfaces
auto lo
iface lo inet loopback

iface eth0 inet dhcp

allow-hotplug wlan0
iface wlan0 inet dhcp
    wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

Contrôle à distance : VNC

Tuto framboise314 : Ci dessous version synthétique

  • Installer tightvncserver sur le serveur (Raspberry) et lancer le serveur. NB le mot de passe est tronqué à 8 caractères.
sudo apt-get install tightvncserver
vncserver :1
  • Sur Ubuntu installer gvncviewer
sudo apt-get install gvncviewer
  • Lancer le viewer sur le poste client en adaptant l’adresse IP.
gvncviewer 192.168.1.16:1
  • Lancer le service au démarrage. 

Créez un fichier /etc/systemd/system/vncserver@.service

sudo nano /etc/systemd/system/vncserver@.service

Mettre le contenu suivant :

[Unit]
Description=Service de bureau à distance (VNC)
After=syslog.target network.target
 
[Service]
Type=forking
User=pi
PAMName=login
PIDFile=/home/pi/.vnc/%H:%i.pid
ExecStartPre=-/usr/bin/vncserver -kill :%i > /dev/null 2>&1
ExecStart=/usr/bin/vncserver -depth 24 -geometry 1280x800 :%i
ExecStop=/usr/bin/vncserver -kill :%i
 
[Install]
WantedBy=multi-user.target

Installer le service :

sudo systemctl daemon-reload && sudo systemctl enable vncserver@1.service

systemctl indique en retour qu’il a bien créé le lien symbolique.

Created symlink from /etc/systemd/system/multi-user.target.wants/vncserver@1.service to /etc/systemd/system/vncserver@.service.

Redémarrer le raspberry.

sudo reboot

Vérifier que le service est bien lancé :

systemctl

Rechercher la ligne commençant par vncserver@1.service

  • Pour retrouver le pointeur classique de la souris il faut modifier le fichier /home/pi/.vnc/xstartup en ajoutant -cursor_name left_ptr à la fin de la ligne qui commence par xsetroot : xsetroot -solid grey -cursor_name left_ptr

Installer LAMP

sudo apt-get install apache2 php5 libapache2-mod-php5 mysql-server php5-mysql phpmyadmin

Tester Apache, dans un navigateur en tapant l’adresse ip du serveur (192.168.1.16 par exemple).
Le répertoire par défaut est /var/www/html/index.html.

Pour avoir des infos sur la version de php faire un fichier index.php qui contient le code suivant :

<?php phpinfo(); ?>

Pour redémarrer Apache :

sudo service apache2 restart

Pour se connecter à PhpMyAdmin faire : <ip du serveur>/phpmyadmin.
L’utilisateur est root et le mot de passe est celui indiqué lors de l’installation.

Donner les droits d’écriture à pi pour www-data

sudo adduser pi www-data

 

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *