Ressources informatiques

Ressources informatiques

Ressources informatiques

Installer Raspberry Pi OS

Créer la carte SD (Windows)

Télécharger l'archive

Créer la carte SD avec Rufus

Installer RaspberryPi Installer RaspberryPi

Effectuer la post installation (avec un clavier et une souris)

Activer le serveur ssh

Il faut utiliser la commnde systemctl

x@rpiX:~ $ sudo systemctl enable ssh
x@rpiX:~ $ sudo systemctl start ssh

Renommer le RPi

Dans l'exemple ci-dessous le nouveau nom du Raspberry Pi est : rpiX

x@raspberrypi:~ $ sudo hostnamectl set-hostname rpiX
x@raspberrypi:~ $ sudo nano /etc/hosts
127.0.0.1       localhost
127.0.1.1       rpiX
x@raspberrypi:~ $ sudo shutdown -r now
x@rpiX:~$

Effectuer la configuration IP

Pour configurer le Raspberry Pi en serveur, il faut lui attribuer une adresse IP statique. Contrairement à une distribution Debian, le Raspberry Pi OS recommande de modifier le ficher /etc/dhcpcd.conf géré par le processus dhcpcd.

Sauvegarder la configuration initiale

Les lignes commençant par # sont des commentaires qui constituent également la documentation de /etc/dhcpcd.conf. Il est donc utile de sauvegarder le fichier configuration d'origine avec les commentaires puis d'utiliser un fichier sans commentaires pour avoir une meilleure vision de la configuration effectuée.

x@rpiX:~ $ sudo cp /etc/dhcpcd.conf /etc/dhcpcd.conf.origin
x@rpiX:~ $ sudo grep -E -v '^(#|$)' /etc/dhcpcd.conf.origin > dhcpcd.conf.originSansCommentaires
x@rpiX:~ $ sudo cp dhcpcd.conf.originSansCommentaires /etc/dhcpcd.conf

Modifier le fichier /etc/dhcpcd.conf

Exemple : l'interface eth0 est configurée de la façon suivante : adresse IP : 192.168.1.11, masque : 255.255.255.0, passerelle (gateway) : 192.168.1.254, serveur DNS : 192.168.1.254.
Modifiez le fichier /etc/dhcpcd.conf à l'aide de l'éditeur de votre choix : nano, ...

x@rpiX:~ $ sudo nano /etc/dhcpcd.conf

Résultat de la modification :

x@rpiX:~ $cat /etc/dhcpcd.conf
hostname
clientid
persistent
option rapid_commit
option domain_name_servers, domain_name, domain_search, host_name
option classless_static_routes
option ntp_servers
option interface_mtu
require dhcp_server_identifier
slaac private
interface eth0
static ip_address=192.168.1.11/24
static routers=192.168.1.254
static domain_name_servers=192.168.1.254
static domain_search=mazone.lan

Redémarrer le Raspberry Pi

x@rpiX:~ $ sudo shutdown -r now

Valider la configuration

x@rpiX:~ $ ip a | grep  -A2 eth0:
2: eth0: <ROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether b8:27:eb:11:22:33 brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.11/24 brd 192.168.1.255 scope global noprefixroute eth0
x@rpiX:~ $ cat /etc/resolv.conf
# Generated by resolvconf
search mazone.lan
nameserver 192.168.1.254
x@rpiX:~ $ host www.ressourcesinformatiques.com
www.ressourcesinformatiques.com is an alias for ressourcesinformatiques.com.
ressourcesinformatiques.com has address 213.186.33.16
ressourcesinformatiques.com mail is handled by 100 mxb.ovh.net.
ressourcesinformatiques.com mail is handled by 5 mx2.ovh.net.
ressourcesinformatiques.com mail is handled by 1 mx1.ovh.net.