{{tag>faq irc faq_liste réseau internet}}
----
====== 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 [[irc://irc.freenode.net/ubuntu-fr|#ubuntu-fr]]
===== Connaitre =====
[[Tutoriel:console_commandes_de_base|Les commandes de base en console]]
==== Son matériel ====
[[faq_materiel|Liste du 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 **[[apt>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 **[[apt>net-tools]]**
netstat
==== Statistiques pour chaque protocole ====
Via la commande **s**ocket **s**tatistics, 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 [[https://www.commandlinux.com/man-page/man8/iptraf.8.html|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.
===== Tests vers une machine distante =====
==== 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