route Linux Commands

Qu’est-ce qu’une route Commande Linux ?

Explication

route COMMAND:
La commande «route» affiche la table de routage qui réside dans le noyau et est aussi utilisée pour modifier la table de routage. Les tables qui spécifient comment les paquets sont routés à un hôte sont appelées tables de routage.
SYNTAXE:
La syntaxe est
route [options]
OPTIONS :
-n affiche la table de routage en format numérique [adresse IP]
-e affiche la table de routage en format de nom d’hôte
add Ajoute une nouvelle route à la table de routage
del Supprime une route de la table de routage

Options utilisées avec add et del :
-net Indiquer que la cible est le réseau
-host Indiquer que la cible est le réseau
gw Spécifie la passerelle de l’hôte/réseau cible
netmask Utilisé pour spécifier le masque de sous-réseau du réseau/hôte de destination
dev Spécifier l’appareil ou interface où les paquets seront envoyés
reject rejette les paquets envoyés à une route ou hôte particulier

EXEMPLE:
  1. Pour afficher la table de routage :
    route -n

    La commande ci-dessus imprimera :

    DestinationGatewayGenmaskFlagsMetricRefUseIface
    192.168.0.00.0.0.0255.255.255.0 U 000eth0
    169.254.0.00.0.0.0255.255.0.0 U 000eth0
    0.0.0.0192.168.0.10.0.0.0UG000eth0

    Dans la table ci-dessus :
    Destination -Indique l’adresse IP d’hôte/réseau de destination
    Gateway -Indique la passerelle dont l’hôte/réseau de destination a pu être atteint
    Genmask -Indique le masque de réseau de destination
    Flags -Indique le statut actuel de route
    • U - Route is up
    • H - Target is a host
    • G - Use gateway
    Iface -Indique l’interface
  2. Pour ajouter une route statique à un réseau dans la table de routage :
    route add -net 192.168.1.0 netmask 255.255.255.0 gw 192.168.1.1 dev eth0

    Dans la commande ci-dessus :
    add -Indique que la route est ajoutée à la table de routage.
    -net -Indique que la destination est un réseau.
    192.168.0.1-Indique l’adresse IP du réseau de destination.
    netmask-Indique le masque de sous-réseau du réseau de destination.
    gw 192.168.1.1-Indique la passerelle du réseau de destination.
    dev eth0-Indique que les paquets sont routés par l’interface eth0.
  3. Pour supprimer une route de la table de routage :
    route del -net 192.168.1.0 netmask 255.255.255.0 gw 192.168.1.1 dev eth0
    La commande ci-dessus supprimera la route à 192.168.1.0 de la table de routage.

LINUX / UNIX cmd