Ligne 99 : |
Ligne 99 : |
| | | |
| {{ambox|text=pour un Raspberry-Pi 3, il est spécifiquement nécessaire d'ajouter le prefixe "pi3-" dans les "dtoverlay=" }} | | {{ambox|text=pour un Raspberry-Pi 3, il est spécifiquement nécessaire d'ajouter le prefixe "pi3-" dans les "dtoverlay=" }} |
| + | |
| + | == Paquets supplémentaires == |
| + | Pour commencer, il faut autoriser la mise-à-jour des paquets alors même que la suite logiciel est maintenant placée en "oldoldstable". |
| + | |
| + | sudo apt-get update --allow-releaseinfo-change |
| + | sudo apt-get upgrade |
| + | |
| + | Après la mise-à-jour, Raspberry-Pi OS utilise SystemD pour la gestion des services. |
| + | |
| + | Normalement, l'utilitaire {{fname|raspi-gpio}} est installé. Si la commande n'est pas disponible, alors l'utilitaire peut être installer à l'aide de |
| + | |
| + | sudo apt install raspi-gpio |
| | | |
| == IP Statique == | | == IP Statique == |
− | L'adresse IP statique dépend du numéro de rack et de la position du Pi dans le rack (voyez [[RPi configuration]]) | + | L'adresse IP statique dépend du numéro de rack et de la position du Pi dans le rack (voyez [[SuperPi-configuration|RPi configuration]]). |
| + | |
| + | Le nom de l'interface peut être identifié à l'aide de la commande {{fname|ifconfig}}. L'interface peut être '''eth0''' ou quelque-chose comme '''enxb827eb538de6''' (plus probable sous Jessie) |
| + | |
| + | le fichier de configuration peut être modifié à l'aide de {{fname|sudo nano /etc/dhcpcd.conf}} |
| | | |
| # Example static IP configuration: | | # Example static IP configuration: |
| interface eth0 | | interface eth0 |
| static ip_address=192.168.10.22/24 | | static ip_address=192.168.10.22/24 |
− | static ip6_address=fd51:42f8:caae:d92e:000a:0016/64
| |
| static routers=192.168.10.254 | | static routers=192.168.10.254 |
− | static domain_name_servers=192.168.0.254 8.8.8.8 fd51:42f8:caae:d92e:000a:00fe | + | static domain_name_servers=192.168.10.254 |
| + | |
| + | |
| + | Pour vérifier la configuration: |
| + | * {{fname|hostanme}} permet d'obtenir le nom d'hôte, |
| + | * {{fname|hostname -I}} retourne n'adresse IP. |
| + | |
| + | == Contrôle des LEDs == |
| + | Modifier le fichier '''/etc/rc.local''' et ajouter les lignes suivantes juste avant le {{fname|exit 0}} |
| + | |
| + | # Turn on Green LED on GPIO21 |
| + | # |
| + | echo "21" > /sys/class/gpio/export |
| + | echo "out" > /sys/class/gpio/gpio21/direction |
| + | echo "1" > /sys/class/gpio/gpio21/value |
| + | |
| + | La LED sera éteinte au moment de l'arrêt du système. |
| + | |
| + | == Extinction sur Panic == |
| + | |
| + | Si le signal panic est placé au niveau HAUT (3.3V) sur le rack alors: |
| + | 1. le GPIO 17 passe au niveau bas (panic est '''active low''' sur le GPIO 17). |
| + | 2. le Raspberry doit faire un shutdown. |
| | | |
− | Je ne manipule pas adresse IPv6, elles sont cependant définie comme suit:
| + | Edit the file '''/boot/config.txt''' pour activer cette configuration. |
− | * static ip6_address=fd51:42f8:caae:d92e:'''000a:0016'''/64 où 0x000a fait référence au sous-réseau '''.10.''' et 0x0016 la représentation hex de l'adresse '''.22'''
| |
− | * static domain_name_servers=192.168.0.254 8.8.8.8 fd51:42f8:caae:d92e:'''000a:00fe''' où l'on retrouve le sous-réseau '''.10.''' et la représentation hex de '''.244'''
| |
| | | |
| + | Ajouter la ligne suivante dans la section '''[all]''' |
| | | |
| + | dtoverlay=gpio-shutdown,gpio_pin=17,active_low=1,gpio_pull=up,debounce=1000 |
| | | |
| {{SuperPi-TRAILER}} | | {{SuperPi-TRAILER}} |