Questions fréquemment posées sur #ubuntu-fr à propos du réseau

Cette FAQ concerne logiquement toutes les versions courantes et suivantes. Les commandes données ne sont pas documentées volontairement pour ne pas surcharger le document et peuvent être potentiellement dangereuse pour votre système. Elles sont à utiliser avec l'aide donnée sur le canal IRC #ubuntu-fr

Son matériel

Interfaces réseau

Note : la commande ifconfig est maintenant obsolète. Il faut utiliser la commande ip :

ip a

Un autre exemple (l'option -c pour rendre plus lisible en ajoutant de la couleur aux données importantes) :

ip -c a

Interfaces wifi

iwconfig

La table des routes

ip route

ou si vous avez installé le paquet net-tools :

route

ou encore

netstat --route

La table des adresses arp

arp -a

Liste des sockets ouvertes

ss

ou si vous avez installé le paquet net-tools

netstat

Statistiques pour chaque protocole

Via la commande socket statistics, remplaçante moderne le la commande netstat

ss -s

Ce qui donnera un résultat formaté de la sorte :

Total: 711
TCP:   17 (estab 12, closed 3, orphaned 0, timewait 3)

Transport Total     IP        IPv6
RAW	  1         0         1        
UDP	  9         5         4        
TCP	  14        9         5        
INET	  24        14        10       
FRAG	  0         0         0        

Auparavant, vous pouviez utiliser la commande :

netstat --statistics

ou encore installer iptraf

sudo apt-get install iptraf
iptraf

Liste des appareils connectes à votre LAN

Cette liste est obtenue facilement par la commande arp qui vous donne la correspondance entre vos adresses IP locales et vos adresses MAC (votre matériel). Vous obtenez par exemple ceci:

 192.168.0.18          ether   	34:cf:f6:6f:3a:33   	C                     wlxa09f10befacd
192.168.0.23          ether   	c4:95:00:2e:d3:c7   C                     wlxa09f10befacd
192.168.1.12          ether   	40:a2:db:60:0e:a6   C                     enp3s0
192.168.0.20          ether   	1c:5a:6b:1a:20:0e   C                     wlxa09f10befacd
On peut améliorer cette liste en indiquant le nom du fabricant de chaque matériel qui est déterminé à partir du préfixe de l'adresse MAC et de la base de données IEEE des fabricants. Pour cela vous devez installer cette base en local dans /usr/local/share/arp-scan en procédant comme suit
# cd /usr/local/share
# mkdir arp-scan
# cd arp-scan
# wget http://standards-oui.ieee.org/oui/oui.txt -O oui.txt
# awk '/\(hex\)/ { gsub("-", ":", $1); print tolower($1) "\t" substr($0, index($0,$3)) }' oui.txt | sudo tee /usr/local/share/arp-scan/ieee-oui.txt > /dev/null

Vous pouvez ensuite explorer votre réseau local :

 sudo arp-scan --interface enp3s0 --localnet --ouifile /usr/local/share/arp-scan/ieee-oui.txt 

qui vous donne un résulat beaucoup plus lisible: =)

192.168.1.24	5c:b9:01:13:94:46	Hewlett Packard
192.168.1.36	00:22:6c:2d:e8:52	LinkSprite Technologies, Inc.
192.168.1.39	80:ee:73:a2:e5:58	Shuttle Inc.
192.168.1.57	6c:5a:b0:f4:b0:f0	TP-Link Systems Inc
192.168.1.13	68:c6:3a:a1:54:e7	Espressif Inc.

Envoi d'un paquet

ping AdresseIP ou NomDeLaMachineDistante

Appuyez sur Ctrl+c pour sortir de la commande, vous obtiendrez les statistiques.

ping -c 3 AdresseIP ou NomDeLaMachineDistante

Pour obtenir les statistiques suite à 3 requêtes ping.

Suivre la route

traceroute AdresseIP ou NomDeLaMachineDistante
mtr -rc 10 AdresseIP ou NomDeLaMachineDistante

Interrogation DNS

host AdresseIP ou NomDeLaMachineDistante

ou encore

dig AdresseIP ou NomDeLaMachineDistante

ou spécifier le DNS à utiliser (ici 8.8.8.8, serveur DNS public google)

dig @8.8.8.8 AdresseIP ou NomDeLaMachineDistante
  • faq_reseau.txt
  • Dernière modification: Le 31/05/2025, 22:08
  • par Jean-Louis75