Linux – Configurer une passerelle par défaut
Voici comment configurer une passerelle par défaut pour une interface réseau sous Linux. La commande à connaître est route
. Elle permet de visualiser et éditer la table de routage d’une machine Linux.
Afficher la table de routage
La commande est la suivante :
$ route
Le résultat peut ressembler à cela :
$ route Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.1.0 * 255.255.255.0 U 0 0 0 eth0 default routeur 0.0.0.0 UG 0 0 0 eth0
Pour remplacer les noms par les adresses IP il faut utiliser le switch -n
.
Ajouter une gateway (passerelle) par défaut
Il faut être connecté avec le compte root. La commande a utilisé est la suivante :
route add default gw {IP-ADDRESS} {INTERFACE-NAME}
Il est possible d’utiliser une adresse IP ou un nom de machine :
# route add default gw 192.168.1.254 eth0
# route add default gw router eth0
Configuration automatique
Sur une distribution centOs ou RedHad, il est possible d’éditer le fichier de configuration suivant pour paramétrer définitivement la passerelle par défaut : /etc/sysconfig/network
. Dans ce cas il faut ajouter la ligne GATEWAY=<adresse IP de la passerelle>
.
Pour une distribution comme Ubuntu, chaque interface réseau statique (pas de serveur DHCP) est configurée via le fichier : /etc/network/interfaces
Merci pour cette information !