Ajouter un itinéraire par défaut sur Linux

Ajouter un itinéraire par défaut sur Linux
Tout utilisateur Linux, en particulier un administrateur de systèmes, devrait avoir des compétences pour effectuer des configurations de réseau simples sur un système Linux. Pour que le système communique aux autres ordinateurs sur Internet, les passerelles doivent être configurées et ajustées au besoin.

Que couvrirons-nous?

Dans cet article, nous verrons comment ajouter un itinéraire par défaut sur les systèmes Linux. Notamment, différents systèmes peuvent avoir des configurations différentes. Cependant, nous nous concentrerons sur l'Ubuntu 20.04 Système.

Qu'est-ce qu'une passerelle par défaut?

Pour connecter votre réseau domestique à Internet plus large, vous avez besoin d'une passerelle par défaut. La fonction d'une passerelle est impliquée par son nom; il relie un réseau local à l'Internet plus large.

Tous les trafics qui ne sont pas destinés au réseau local et pour lesquels aucun autre itinéraire n'est défini dans la table de routage est envoyé via la passerelle par défaut. En règle générale, la passerelle par défaut d'un réseau est un routeur spécifique.

Le routeur sans fil sert de «passerelle par défaut» dans la plupart des réseaux domestiques. C'est une façon de se connecter aux ressources qui sont situées sur d'autres réseaux qui sont loin de la vôtre. La navigation sur Internet serait considérablement plus difficile sans elle.

Vérification de la passerelle par défaut

Nous pouvons utiliser la commande IP et l'objet Route pour afficher les itinéraires configurés du système. Étant donné que l'option de liste est déjà l'action par défaut, nous n'avons pas besoin de l'inclure. De plus, nous pouvons utiliser «R» à la place de l'itinéraire pour réduire la saisie:

$ IP Route List
$ ip r

Nous pouvons voir le terme «par défaut» inclus dans l'un des itinéraires. C'est l'itinéraire standard pour la passerelle / l'itinéraire par défaut.

L'ajout de route automatique et la suppression sont possibles dans certains cas. Par exemple, lors de l'établissement d'une connexion VPN, la commande IP R sur le même système donne un ensemble différent de résultats. Ce faisant, le trafic réseau est acheminé via un tunnel privé:

Avec Grep, il est possible d'isoler facilement l'itinéraire par défaut à partir d'une grande collection de personnes configurées:

Suppression de la passerelle par défaut

Maintenant, nous supprimons l'itinéraire qui envoie le trafic via la passerelle par défaut du système. Pour cela, nous utilisons l'objet Route avec la commande IP et spécifions l'option Supprimer. De plus, nous avons besoin de l'accès sudo à la table de routage afin de faire des modifications. Tout d'abord, nous énumérons les itinéraires avant de supprimer celui par défaut. Ensuite, nous vérifions notre action en les répertoriant à nouveau:

$ ip r
$ sudo ip route supprimer par défaut
$ ip r

Comme nous pouvons le voir, l'entrée de passerelle par défaut est supprimée.

Création d'une nouvelle passerelle par défaut

L'objet Route avec un argument ADD peut être utilisé pour créer une nouvelle passerelle par défaut. Prenons l'exemple de l'ajout de 192.168.117.161 Comme la nouvelle passerelle par défaut sur l'interface WLO1:

$ sudo ip route ajouter par défaut via 192.168.117.161 Dev Wlo1

Le trafic est désormais en voie via cette nouvelle passerelle par défaut sur ENP0S3.

Rendre le routage change permanent

Les modifications que nous avons apportées ont un effet immédiat, mais ils sont perdus une fois la machine redémarrée. Vous devez modifier quelques fichiers de configuration afin de rendre vos modifications permanentes.

Par exemple, dans le cas d'Ubuntu, la commande Netplan est utile. Ici, nous devons ouvrir le fichier de configuration du réseau Netplan:

$ sudo nano / etc / netplan / 01-network-manager-all.yaml

Maintenant, ajoutez la configuration suivante à l'intérieur, sous la ligne correspondant au rendu:

Ethernets:
ENP0S3:
DHCP4: vrai
Routes:
- à: par défaut
via: 192.168.56.2

Vous pouvez vous référer à la capture d'écran suivante. Gardez à l'esprit que le niveau d'indentation successif est également important ici.

Après avoir enregistré le fichier, appliquez les modifications:

$ sudo netplan appliquer

Revenir à la ligne de commande normale signifie que la configuration est réussie. En outre, vous pouvez utiliser la commande netplan avec l'option d'essai pour examiner les modifications avant de les appliquer:

$ sudo netplan essai

Cela vous donne le temps de tester vos paramètres. Si tout est réglé correctement, vous pouvez enregistrer la configuration en appuyant sur la touche «Entrée» dans les deux minutes avant la commande de la commande. De cette façon, vos modifications sont appliquées. Sinon, si vous n'appuyez pas sur la touche «Entrée», les modifications ne restent que dans le fichier de configuration. Cependant, vos paramètres réseau ne sont pas encore modifiés.

Note: Sur le système RHEL 8 Red Hat, nous pouvons utiliser l'utilitaire NMStatectl pour définir la configuration de la passerelle dans un fichier YAML. De même, les rôles du système RHEL (approche de jeu) peuvent également être utilisés pour définir la passerelle par défaut.

Conclusion

Nous avons appris à configurer un itinéraire par défaut sur les systèmes Linux avec l'Ubuntu 20.04 cible.

Si vos paramètres de passerelle par défaut sont corrects, vous pourrez communiquer avec le reste d'Internet. Cependant, la familiarité avec la résolution d'adresse du nom d'hôte est toujours requise.