Linux – Configurer une passerelle par défaut

By , 21/04/2014

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

One Response to “Linux – Configurer une passerelle par défaut”

  1. Thomas says:

    Merci pour cette information !

Leave a Reply


six − 3 =

OfficeFolders theme by Themocracy