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
::1             localhost ip6-localhost ip6-loopback
ff02::1         ip6-allnodes
ff02::2         ip6-allrouters

127.0.1.1       rpiX
x@raspberrypi:~ $ sudo shutdown -r now
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)

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
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
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.