Installer Raspberry Pi OS
Créer la carte SD
(Windows
)
Télécharger l'archive
- Téléchargez l'archive
Raspberry Pi OS ... Lite
- Décompressez l'archive pour obtenir un fichier
.img
- Insérez la carte
SD
Créer la carte SD
avec Rufus
- Téléchargez
Rufus X.XX Portable
- Exécuter
Rufus
en tant qu'administrateur
- Sélectionnez le lecteur de la carte
SD
, le fichier image, puis cliquez surDémarrer
- Une fois que le
Statut
passe à l'étatPRÊT
, cliquez surFermer
Effectuer la post installation (avec un clavier et une souris)
- Insérez la carte SD dans le Raspberry PI.
- Reliez le Raspberry PI à un clavier. (Pour accéder au
RPi
sans clavier, consultez : Installer Raspbian sans écran ni clavier.) - Reliez le Raspberry PI à un écran en fonction du câble vidéo fourni.
- Allumez l'écran
- Connectez l'alimentation du Raspberry PI (prise micro-usb)
- Le Raspberry PI démarre.
Configuring Keyboard configuration
Other
French
French
Please enter new user name
- Créez un utilisateur (dans l'exemple ci-dessous l'utilisateur s'appelle x)
Please set a password for X
Please confirm the password
- Connectez-vous :
rapberrypi login : X
password :
(le mot de passe n'est pas affiché)
Activer le serveur ssh
Il faut utiliser la commnde systemctl
- enable : active le serveur ssh au démarrage
- start : active le serveur ssh immédiatement
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
- Modifier le nom du Raspberry Pi
x@raspberrypi:~ $ sudo hostnamectl set-hostname rpiX
- Modifier la correspondance adresse IP <-> nom dans le fichier /etc/hosts pour
l'adresse IP
127.0.1.1
en indiquent le nom de votre Raspberry Pi. Ne modifiez surtour pas les autres lignes.
- (Remarque, il faut taper
ESC
puisCtrl+X
puisY
(Yes) pour sauvegarder dans nano)
x@raspberrypi:~ $ sudo nano /etc/hosts 127.0.0.1 localhost ::1 localhost ip6-localhost ip6-loopback ff02::1 ip6-allnodes ff02::2 ip6-allrouters 127.0.1.1 rpiX
- Redémarrez le serveur
x@raspberrypi:~ $ sudo shutdown -r now
- Après redémarrage
x@rpiX:~$
Effectuer la configuration IP
Sauvegarder la configuration initiale
Il est conseillé de copier le fichier /etc/network/interfaces
d'origine.
pi@raspberrypi:~ $ sudo cp /etc/network/interfaces /etc/network/interfaces.origin
Modifier le fichier /etc/network/interfaces
Exemple : l'interface filaire 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/network/interfaces
à l'aide de l'éditeur de votre choix : nano
, ...
x@rpiX:~$ sudo nano /etc/network/interfaces
Résultat de la modification :
x@rpiX:~$ cat /etc/network/interfaces # interfaces(5) file used by ifup(8) and ifdown(8) # Include files from /etc/network/interfaces.d: source /etc/network/interfaces.d/* # interface eth0 auto eth0 iface eth0 inet static address 192.168.1.11/24 gateway 192.168.1.254
Redémarrez l'interface réseau
x@rpiX:~$ sudo ifdown eth0 x@rpiX:~$ sudo ifup eth0
Valider la configuration
x@rpiX:~$ ip a | grep -A2 eth0: 2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000 link/ether b8:27:eb:xx:xx:xx brd ff:ff:ff:ff:ff:ff inet 192.168.1.11/24 brd 192.168.1.255 scope global eth0
La validation de la configuration client DNS et de la passerelle est indiquée au chapitre visualiser la configuration IP
Visualiser la configuration IP
L'adresse IP et le masque
x@rpiX:~$ ip a | grep -A2 eth0: 2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000 link/ether b8:27:eb:xx:xx:xx brd ff:ff:ff:ff:ff:ff inet 192.168.1.11/24 brd 192.168.1.255 scope global eth0
La passerelle
x@rpiX:~$ ip r default via 192.168.1.254 dev eth0 onlink 192.168.1.0/24 dev eth0 proto kernel scope link src 192.168.1.11
Indiquer l'adresse IP du serveur DNS
Ajoutez le serveur DNS à la configuration du NetworkManager
x@rpiX:~$ sudo nano /etc/NetworkManager/conf.d/dns-servers.conf [global-dns-domain-*] servers=192.168.1.254
Redémarrez NetworkManager
x@rpiX:~$ sudo systemctl restart NetworkManager
Vérifiez le résultat
x@rpiX:~$ cat /etc/resolv.conf # Generated by NetworkManager nameserver 192.168.1.254
Tester
Tester la configuration IP
en effectuant un ping
vers la passerelle
pi@raspberrypi:~ $ ping -c1 192.168.1.254 PING 192.168.1.254 (192.168.1.254) 56(84) bytes of data. 64 bytes from 192.168.1.254: icmp_seq=1 ttl=64 time=1.37 ms
en effectuant un ping
vers un hôte d'internet
x@rpiX:~ $ ping -c1 -W1 195.83.96.84 PING 195.83.96.84 (195.83.96.84) 56(84) bytes of data. 64 bytes from 195.83.96.84: icmp_seq=1 ttl=242 time=22.5 ms --- 195.83.96.84 ping statistics --- 1 packets transmitted, 1 received, 0% packet loss, time 0ms rtt min/avg/max/mdev = 22.453/22.453/22.453/0.000 ms
Tester la résolution de noms (client DNS
)
- Commande
ping
vers un nom d'hôte d'internet avec son nomFQDN
x@rpiX:~ $ ping -c1 -W 1 lyc-michelet-arpajon.ac-versailles.fr PING spip-lyc.nat-vip.ac-versailles.fr (195.83.96.84) 56(84) bytes of data. 64 bytes from 195.83.96.84 (195.83.96.84): icmp_seq=1 ttl=242 time=21.9 ms --- spip-lyc.nat-vip.ac-versailles.fr ping statistics --- 1 packets transmitted, 1 received, 0% packet loss, time 0ms rtt min/avg/max/mdev = 21.853/21.853/21.853/0.000 ms
- Commande
nslookup
. Remarque : cette commande nécessite l'installation du dépôtdnsutils
à l'aide de la commandesudo apt install dnsutils
x@rpiX:~ $ sudo apt install dnsutils x@rpiX:~ $ nslookup ressourcesinformatiques.com Server: 192.168.1.254 Address: 192.168.1.254#53 Non-authoritative answer: Name: ressourcesinformatiques.com Address: 213.186.33.16
- Le serveur DNS d'adresse IP
192.168.1.254
a bien répondu à notre requête en nous fournissant l'adresse IP deressourcesinformatiques.com
.
- Commande
host
. Remarque : cette commande nécessite l'installation du dépôtdnsutils
(déjà fait précédemment)
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.