Raspberry pi3

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