Outils pour utilisateurs

Outils du site


informatique:raspberry_pi:demarrage

Démarrage RaspberryPI 3

Installation de la distribution Raspbian Lite

  • Installer raspbian (Distribution Debian pour raspberry), j'ai choisi la version Lite sans desktop sur le site officiel (38Mo de Ram ) : Raspberrypi.org
  • Activer de démon SSH au démarrage si ce n'est pas le cas (Carte mémoire à modifier en root sur un desktop linux) : Forum Raspberrypi.org
  • Créer un user perso et supprimer le user pi :
# Création user :
adduser florian
​​​​
# Ajout aux sudoers (group sudo est paramètré dans le fichier sudoers tel que "%sudo   ALL=(ALL:ALL) ALL") :
adduser florian sudo

# Supprimer le user pi :
deluser pi
delgroup pi​​​​​

Connexion Wifi

Documentation Debian :

- Prendre en charge les canaux au delà du canal 11 : Par défaut le raspberry n'est pas configuré pour utiliser plus de 11 canaux.

root@raspberrypi:/home/florian# iwlist channel
wlan0     11 channels in total; available frequencies :
          Channel 01 : 2.412 GHz
          Channel 02 : 2.417 GHz
          Channel 03 : 2.422 GHz
          Channel 04 : 2.427 GHz
          Channel 05 : 2.432 GHz
          Channel 06 : 2.437 GHz
          Channel 07 : 2.442 GHz
          Channel 08 : 2.447 GHz
          Channel 09 : 2.452 GHz
          Channel 10 : 2.457 GHz
          Channel 11 : 2.462 GHz

Il faut donc modifier le fichier /etc/default/crda tel que : REGDOMAIN=FR Puis on reboot : shutdown -r now - Lister les ssid disponibles autour de soit :

root@raspberrypi:/home/florian# iwlist wlan0 scan | grep SSID
                    ESSID:"FreeWifi_secure"
                    ESSID:"freebox_repeter"
                    ESSID:"freebox"
                    ESSID:"FreeWifi"
                    ESSID:"FreeWifi_secure"
                    ESSID:"Livebox-A8D0"
                    ESSID:"orange"

- Configurer le dhcp et le démarrage automatique au boot dans le fichier /etc/network/interfaces :

auto wlan0
iface wlan0 inet dhcp
        wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

- L'authentification WPA/PSK étant utilisée, le client wpa_supplicant est en vigueur sur le raspbian. Calculer la clé de hachage WPA PSK correcte pour le SSID :

root@raspberrypi:/home/florian# wpa_passphrase freebox "ma_super_passphrase_qui_arrache_tout"
network={
    ssid="freebox"
    #psk="ma_super_passphrase_qui_arrache_tout"
    psk=39a9d3ee5c82ff5ff7a3aed2ddea1fc85863802407b47783f9046cdce40d5b41
}

Renseigner les données ci dessus dans le fichier de conf défini dans l'interface /etc/wpa_supplicant/wpa_supplicant.conf. Faire un A/R de l'interface avec ifdown wlan0 puis ifup wlan0 :

root@raspberrypi:/home/florian# ifdown wlan0
ifdown: interface wlan0 not configured
root@raspberrypi:/home/florian# ifup wlan0
Internet Systems Consortium DHCP Client 4.3.1
Copyright 2004-2014 Internet Systems Consortium.
All rights reserved.
For info, please visit https://www.isc.org/software/dhcp/

Listening on LPF/wlan0/b8:27:eb:cf:fc:cf
Sending on   LPF/wlan0/b8:27:eb:cf:fc:cf
Sending on   Socket/fallback
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 4
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 5
DHCPREQUEST on wlan0 to 255.255.255.255 port 67
DHCPOFFER from 192.168.0.1
DHCPACK from 192.168.0.1
bound to 192.168.0.29 -- renewal in 18097 seconds.

Optimisations

Diminiuer I/O​ sur carte SD​​​​​​

Idem pour disque SSD : Lien Ou de façon générale pour les SSD sous linux : Lien

Modification du fstab puis faire un mount -a :

tmpfs /tmp tmpfs defaults,noatime,nosuid,size=100m 0 0
tmpfs /var/tmp tmpfs defaults,noatime,nosuid,size=30m 0 0
tmpfs /var/log tmpfs defaults,noatime,nosuid,mode=0755,size=100m 0 0
tmpfs /var/run tmpfs defaults,noatime,nosuid,mode=0755,size=2m 0 0

Ajuster la mémoire RAM GPU

En mode Web server (d'interface graphique), gagner 48Mo de RAM en ajoutant/modifiant le ficher /boot/config.txt :

gpu_mem=16

En mode d'utilisation graphique optez plutôt pour une augmentation de cette valeur à 320.

Par défaut elle est de 64Mo. Source sur l'overclocking : Lien

Sauvegarde/Restore carte SD

Pour sauvegarder : recupérer le dev avec fdisk -l

sudo dd bs=4M if=/dev/mon_device | gzip> /my_directory/image_`date +%d%m%y`.gz

Pour restorer :

sudo gzip -dc ./image_RPi_photobooth_140819.gz | dd bs=4M status=progress conv=fsync of=/dev/mmcblk0
sync

Interface raspi

Penser a se simplifier la vie avec l'interface raspi-config

raspi_config.jpg

Liens divers

informatique/raspberry_pi/demarrage.txt · Dernière modification : 2023/09/12 17:17 de florian