Effectuer la configuration IP
Effectuer la configuration IP avec NetworkManager
Par défaut, le Raspberry Pi utilise NetworkManager.
Affecter une adresse IP, l'adresse du serveur DNS et l'adresse de la passerelle au Raspberry pi avec
NetworkManager
Visualiser les connexions existantes
x@rpiX$ nmcli connection show NAME UUID TYPE DEVICE Wired connection 1 c7bf5235-1432-345a-849c-cda9ba0f2ff7 ethernet eth0 lo c59015c7-dbee-40db-87b5-25af9d227b09 loopback lo
La connexion s'appelle Wired connection 1
Effectuer la configuration IP
Ci-dessous la configuration choisie est :
- Adresse IP/masque CIDR : 192.168.1.100/24
- Adresse du serveur DNS : 192.168.1.254
- Adresse de la passerelle : 192.168.1.254
x@rpiX:~$ sudo nmcli connection modify "Wired connection 1" ipv4.addresses 192.168.1.100/24 x@rpiX:~$ sudo nmcli connection modify "Wired connection 1" ipv4.gateway 192.168.1.254 x@rpiX:~$ sudo nmcli connection modify "Wired connection 1" ipv4.dns 192.168.1.254 x@rpiX:~$ sudo nmcli connection modify "Wired connection 1" ipv4.method manual
Activer la configuration
x@rpiX:~$ sudo nmcli connection up "Wired connection 1"
Visualiser le résultat
- Avec
nmcli
x@rpiX:~$ nmcli
eth0: connected to Wired connection 1
"Microchip SMSC9512/9514"
ethernet (smsc95xx), B8:27:EB:AA:BB:CC, hw, mtu 1500
ip4 default, ip6 default
inet4 192.168.1.100/24
route4 192.168.1.0/24 metric 100
route4 default via 192.168.1.254 metric 100
inet6 ...
inet6 ...
route6 ...
route6 ...
route6 ...
lo: connected (externally) to lo
"lo"
loopback (unknown), 00:00:00:00:00:00, sw, mtu 65536
inet4 127.0.0.1/8
inet6 ::1/128
wlan0: unavailable
"Broadcom BCM43438 combo and Bluetooth Low Energy"
wifi (brcmfmac), B8:27:EB:AA:BB:CC, sw disabled, hw, mtu 1500
DNS configuration:
servers: 192.168.1.254
interface: eth0
servers:...
domains: lan
interface: eth0
- La configuration IP
x@rpiX:~$ ip a | grep -A3 eth0: 2: eth0:mtu 1500 qdisc pfifo_fast state UP group default qlen 1000 link/ether b8:27:eb:aa:bb:cc brd ff:ff:ff:ff:ff:ff inet 192.168.1.100/24 brd 192.168.1.255 scope global noprefixroute eth0 valid_lft forever preferred_lft forever
- La passerelle
x@rpiX:~$ ip r default via 192.168.1.254 dev eth0 proto static metric 100 192.168.1.0/24 dev eth0 proto kernel scope link src 192.168.1.100 metric 100
- Configuration DNS
x@rpiX:~$ cat /etc/resolv.conf # Generated by NetworkManager search lan 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
pingvers 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.254a 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.