La table de routage Linux contient les règles qui déterminent où les paquets réseau sont envoyés. Chaque fois que votre système doit envoyer un paquet à une adresse IP, il consulte cette table pour trouver le chemin approprié. Pour afficher la table de routage Linux de votre machine, vous pouvez utiliser la commande route.
pete@icebox:~$ sudo route -n
Table de routage IP du noyau
Destination Passerelle Genmask Drapeaux Métrique Ref Utilisation Interface
0.0.0.0 192.168.224.2 0.0.0.0 UG 0 0 0 eth0
192.168.224.0 0.0.0.0 255.255.255.0 U 1 0 0 eth0
Comprendre les Colonnes
Le résultat de la commande route est organisé en plusieurs colonnes, chacune fournissant des informations spécifiques sur une route réseau.
Destination
La colonne Destination spécifie un réseau ou un hôte. L'entrée 192.168.224.0 dirige tous les paquets destinés à ce réseau spécifique. Si la destination d'un paquet se trouve dans ce réseau (par exemple, de 192.168.224.5 à 192.168.224.7), il est envoyé directement via l'interface spécifiée, telle que eth0.
La destination 0.0.0.0 est la route par défaut. Si la table de routage n'a pas d'entrée plus spécifique pour la destination d'un paquet, elle utilise cette route.
Passerelle (Gateway)
La colonne Passerelle (Gateway) indique le routeur vers lequel les paquets sont envoyés. Si un paquet n'est pas sur le même réseau local, il est transféré à cette adresse de passerelle. Pour la route par défaut, il s'agit de l'adresse IP du routeur qui connecte votre réseau local à d'autres réseaux, comme Internet.
Genmask
Le genmask, ou masque de génération, est le masque de sous-réseau pour le réseau de destination. Il est utilisé avec l'IP de destination pour déterminer si un paquet appartient à ce réseau. Par exemple, un genmask de 255.255.255.0 signifie que les trois premiers octets de l'adresse IP doivent correspondre aux trois premiers octets de la destination.
Drapeaux (Flags)
Ces drapeaux fournissent des informations supplémentaires sur la route :
- U : Indique que la route est active et opérationnelle.
- G : Signifie que la route passe par une passerelle (routeur).
- UG : Signifie que la route est active et pointe vers une passerelle.
Interface (Iface)
Cette colonne indique l'interface réseau, comme eth0, par laquelle les paquets pour cette route seront envoyés. eth0 représente généralement la première carte Ethernet de votre système.