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