Les routes statiques sont généralement requises pour le trafic qui ne doit pas ou ne doit pas passer par la passerelle par défaut. Dans cet article, nous verrons comment ajouter des routes statiques dans divers nix.
Scénario :Supposons que si vous voulez que tout le trafic vers le réseau 172.168.102.0/24 utilise 172.168.101.1 comme passerelle. Cela peut être fait en ajoutant une route statique dans la table de routage du noyau, comme indiqué ci-dessous.
Ajout d'une route statique sous Linux à partir de la ligne de commande
# route add -net 172.168.102.0 netmask 255.255.255.0 gw 172.168.101.1 dev eth0
OU
# ip route add 172.168.102.0/24 via 172.168.101.1 dev eth0
Les commandes ci-dessus apporteront des modifications temporaires et non permanentes à la table de routage. Utilisez l'une des commandes ci-dessous pour vérifier les tables de routage sous Linux :
# route -n # netstat -nr
Étapes pour rendre la route statique persistante lors du redémarrage :
Pour RHEL/CentOS 5.X
Créez un fichier de route comme indiqué ci-dessous :
# vi /etc/sysconfig/network-scripts/route-eth0 172.168.102.0/24 via 172.168.101.1 dev eth0
Enregistrez et fermez le fichier et redémarrez le service réseau :
# service network restart
Pour RHEL/CentOS 6.X
Créez un fichier de route comme indiqué ci-dessous :
# vi /etc/sysconfig/network-scripts/route-eth0 GATEWAY0= 172.168.101.1 NETMASK0=255.255.255.0 ADDRESS0= 172.168.102.0
Enregistrez et fermez le fichier et redémarrez le service réseau :
# service network restart
Ajout de routes statiques dans AIX
Étape 1 :Accédez au menu SMITTY pour les itinéraires.
Étape 2 :Sélectionnez le type de route "net" ou "hôte" (si la route par défaut, laissez-la définie sur "net").
Étape 3 :Entrez l'adresse de destination.
Étape 4 :Entrez l'adresse de la passerelle (sur la ligne "* adresse de passerelle par défaut")
Étape 5 :S'il s'agit d'un « réseau » ou d'une route par défaut, entrez le « Masque de réseau », si l'hôte ne définit pas le « Masque de réseau »
Étape 6 :Entrez l'interface réseau pour cette route. Pour sélectionner dans la liste, flèche vers le bas jusqu'à la ligne "Interface réseau" et appuyez sur [F4] ou [ESC] + [4] pour afficher la liste des interfaces disponibles.
Étape 7 :Appuyez sur [ENTER] POUR APPLIQUER. Vous devriez recevoir un statut de retour "OK"
Étape 8 :Pour quitter le smitty, tapez [F10] ou [0].
Étape 9 :Vérifiez que vos itinéraires ont été configurés.
# netstat -nr | grep UG
Ajout d'une route statique dans HP-UX
Étape 1 :Faites une copie de sauvegarde de '/etc/rc.config.d/netconf'.
Étape 2 :Ajoutez une strophe à /etc/rc.config.d/netconf pour la nouvelle route. Assurez-vous d'utiliser un nouveau numéro de tableau pour la strophe.
Exemple :Remplacez 'nn' par le numéro suivant dans la liste.
ROUTE_DESTINATION[nn]="IP-of-NewHost" ROUTE_MASK[nn]=" " ROUTE_GATEWAY[nn]="IP-of-Router" ROUTE_COUNT[nn]="" ROUTE_ARGS[nn]=""
Enregistrez et fermez le fichier.
Étape 3 :Exécutez maintenant la commande ci-dessous pour relire le fichier netconf et ajouter la route.
# /sbin/init.d/net startRemarque :Exécutez la commande ci-dessus avec l'option de démarrage uniquement car elle ajoutera une nouvelle route sans affecter la configuration réseau existante.