Sous Linux, le routage statique est une méthode de routage dans laquelle les éléments de routage sont définis manuellement ; même si l'état du réseau a changé ou a été reconfiguré, le routage statique est fixe et le routage statique est ajouté élément par élément à la table de routage par l'administrateur réseau. , vous pouvez utiliser l'instruction « route add -net pour ajouter une route à un certain segment de réseau » pour ajouter une route sous Linux.
L'environnement d'exploitation de ce tutoriel : système linux7.3, ordinateur Dell G3.
Qu'est-ce que le routage statique
Le routage statique (anglais : routage statique) est une méthode de routage dans laquelle les entrées de routage sont configurées manuellement plutôt que déterminées dynamiquement. Contrairement au routage dynamique, le routage statique est fixe et ne changera pas, même si les conditions du réseau ont changé ou ont été reconfigurées. De manière générale, les routes statiques sont ajoutées élément par élément à la table de routage par l'administrateur réseau.
Avantages
Un autre avantage de l'utilisation du routage statique est une sécurité et une confidentialité élevées du réseau. Le routage dynamique nécessite un échange fréquent de tables de routage entre les routeurs, et l'analyse des tables de routage peut révéler des informations telles que la topologie du réseau et les adresses réseau. Le réseau peut donc également utiliser le routage statique pour des raisons de sécurité. Aucune bande passante réseau n'est consommée car le routage statique ne génère pas de trafic de mise à jour. Le routage statique convient aux réseaux de petite et moyenne taille.
Inconvénients
Les environnements réseau vastes et complexes ne sont généralement pas adaptés au routage statique. D'une part, il est difficile pour les administrateurs réseau de comprendre pleinement la topologie de l'ensemble du réseau ; d'autre part, lorsque la topologie du réseau et l'état des liaisons changent, les informations de routage statique dans le routeur doivent être ajustées à grande échelle. , ce qui est très difficile et le niveau de complexité est très élevé. Lorsque le réseau change ou qu'une panne de réseau se produit, le routage ne peut pas être resélectionné, ce qui est susceptible de provoquer une panne de routage.
Commande de modification de route statique sous Linux
Méthode 1 :
Ajouter une route
route add -net 192.168.0.0/24 gw 192.168.0.1 route add -host 192.168.1.1 dev 192.168.0.1
Supprimer une route
route del -net 192.168.0.0/24 gw 192.168.0.1
add Ajouter une route
del Supprimer une route
-net Définir la route vers un certain segment de réseau
-host Définir la route vers un certain hôte
gw L'adresse IP de la passerelle de sortie
dev Le nom du périphérique physique de la passerelle de sortie
Ajouter une route par défaut
route add default gw 192.168.0.1
Une route par défaut suffit
route -n Afficher la table de routage
Méthode 2 :
Ajouter une route
ip route add 192.168.0.0/24 via 192.168.0.1 ip route add 192.168.1.1 dev 192.168.0.1
Supprimer une route
ip route del 192.168.0.0/24 via 192.168.0.1
add Ajouter une route
del Supprimer une route
via l'adresse IP de sortie de la passerelle
dev Nom du périphérique physique de sortie de la passerelle
Ajouter une route par défaut
ip route add default via 192.168.0.1 dev eth0
via 192.168.0.1 est mon routeur par défaut
Afficher les informations de routage
ip route
Enregistrez les paramètres de routage afin qu'ils restent valides après le redémarrage du réseau
Créez un répertoire nommé route-eth0 dans le fichier /etc/sysconfig/. network-script/ directory File
vi /etc/sysconfig/network-script/route-eth0
Ajoutez du contenu au format suivant à ce fichier
192.168.1.0/24 via 192.168.0.1
Redémarrez la vérification du réseau
/etc/rc.d/init.d/network Il y a ces lignes :
# Add non interface-specific static-routes. if [ -f /etc/sysconfig/static-routes ]; then grep "^any" /etc/sysconfig/static-routes | while read ignore args ; do /sbin/route add -$args done fi
En d'autres termes, ajouter un routage statique au fichier /etc/sysconfig/static-routes fera l'affaire.
Si vous ajoutez :
route add -net 11.1.1.0 netmask 255.255.255.0 gw 11.1.1.1
, le format des routes statiques sera
any net 11.1.1.0 netmask 255.255.255.0 gw 11.1.1.1
Apprentissage recommandé : Tutoriel vidéo Linux
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!