GNU/Linux >> Tutoriels Linux >  >> Linux

Configuration de la passerelle par défaut RHEL

La passerelle par défaut est un élément essentiel du réseau informatique. Lorsqu'un ordinateur tente de communiquer avec un autre appareil, il envoie des paquets à la passerelle par défaut. La passerelle par défaut, qui est généralement un routeur, dirigera alors les paquets là où ils doivent aller.

Par conséquent, si un système Linux n'est pas configuré avec l'adresse d'une passerelle par défaut appropriée, il ne sera pas savoir où envoyer les paquets.

Dans ce didacticiel, vous apprendrez à afficher les passerelles par défaut actuellement configurées sur Red Hat Enterprise Linux. Vous verrez également comment modifier la passerelle par défaut, au cas où l'adresse IP ou le chemin d'accès à l'appareil aurait changé.

Dans ce didacticiel, vous apprendrez :

  • Comment afficher et modifier la passerelle par défaut sur un système RHEL
Configuration logicielle requise et conventions de ligne de commande Linux
Catégorie Exigences, conventions ou version du logiciel utilisée
Système Red Hat Enterprise Linux
Logiciel N/A
Autre Accès privilégié à votre système Linux en tant que root ou via le sudo commande.
Conventions # - nécessite que les commandes linux données soient exécutées avec les privilèges root soit directement en tant qu'utilisateur root, soit en utilisant sudo commande
$ – nécessite que les commandes linux données soient exécutées en tant qu'utilisateur normal non privilégié

Affichage de la passerelle par défaut


Commençons par afficher la passerelle par défaut actuellement configurée sur le système RHEL. À partir de là, nous pouvons voir si la bonne adresse IP est utilisée (ou si aucune n'est utilisée).

Les deux commandes suivantes feront l'affaire.

$ ip r
default via 10.0.2.2 dev enp0s3 
10.0.2.0/24 dev enp0s3 proto kernel scope link src 10.0.2.15 
192.168.122.0/24 dev virbr0 proto kernel scope link src 192.168.122.1 linkdown

Ou, pour une sortie plus approfondie, le routel commande…

$ routel
         target            gateway          source    proto    scope    dev tbl
        default           10.0.2.2                                   enp0s3 
      10.0.2.0/ 24                       10.0.2.15   kernel     link enp0s3 
 192.168.122.0/ 24                   192.168.122.1   kernel     link virbr0 
       10.0.2.0          broadcast       10.0.2.15   kernel     link enp0s3 local
      10.0.2.15              local       10.0.2.15   kernel     host enp0s3 local
     10.0.2.255          broadcast       10.0.2.15   kernel     link enp0s3 local
      127.0.0.0          broadcast       127.0.0.1   kernel     link     lo local
     127.0.0.0/ 8            local       127.0.0.1   kernel     host     lo local
      127.0.0.1              local       127.0.0.1   kernel     host     lo local
127.255.255.255          broadcast       127.0.0.1   kernel     link     lo local
  192.168.122.0          broadcast   192.168.122.1   kernel     link virbr0 local
  192.168.122.1              local   192.168.122.1   kernel     host virbr0 local
192.168.122.255          broadcast   192.168.122.1   kernel     link virbr0 local
            ::1                                      kernel              lo 
            ::1              local                   kernel              lo local
        ff00::/ 8                                                    enp0s3 local

Comme nous pouvons le constater à partir des deux sorties, 10.0.2.2 est la passerelle par défaut actuelle.

Modifier la passerelle par défaut

Maintenant que nous savons quelle est actuellement notre passerelle par défaut, voyons comment nous pourrions la modifier.

Définition de la passerelle par défaut à l'aide de ifcfg les fichiers, c'est-à-dire que le définir selon la base de l'interface réseau a priorité sur la configuration globale de la passerelle par défaut à l'échelle du système définie par /etc/sysconfig/network fichier de configuration.

  1. Pour une configuration de base, nous pouvons ajouter une nouvelle passerelle par défaut en utilisant GATEWAY="GW IP ADDRESS" directive dans la configuration du réseau principal /etc/sysconfig/network dossier. Par exemple :
    # cat /etc/sysconfig/network
    GATEWAY="10.1.1.1"
    


    Assurez-vous de redémarrer Network Manager pour que les modifications prennent effet.

    # systemctl restart NetworkManager.service
    
  2. Comme cela a déjà été mentionné ci-dessus, ajouter une nouvelle passerelle par défaut via /etc/sysconfig/network le fichier est à l'échelle du système et toute configuration par défaut utilisant un ifcfg spécifique le fichier de configuration sera prioritaire. Pour ajouter une passerelle par défaut dans Redhat Linux selon la base de l'interface réseau, modifiez le fichier approprié dans /etc/sysconfig/network-scripts

    Par exemple, modifier le /etc/sysconfig/network-scripts/ifcfg-enp0s3 le fichier modifiera les paramètres de l'interface réseau enp0s3 .

    # cat /etc/sysconfig/network-scripts/ifcfg-enp0s3
    DEVICE="enp0s3"
    ONBOOT=yes
    NETBOOT=yes
    UUID="452901c2-06e1-4ed9-afa4-f227c7632eed"
    BOOTPROTO=none
    IPADDR="10.1.1.56"
    NETMASK="255.0.0.0"
    HWADDR="08:00:27:32:cc:c0"
    TYPE=Ethernet
    NAME="enp0s3"
    GATEWAY="10.1.1.2"
    

    Même si nous avons toujours conservé la configuration globale de la passerelle par défaut dans /etc/sysconfig/network config, après un redémarrage du réseau, nous verrons que la nouvelle passerelle par défaut GATEWAY="10.1.1.2" est prioritaire :

    # systemctl restart NetworkManager.service
    # routel | grep default
            default           10.1.1.2                   static          enp0s3 
            default        unreachable                   kernel              lo unspec
            default        unreachable                   kernel              lo unspec
    

Réflexions finales


Dans ce didacticiel, vous avez appris à afficher la passerelle par défaut actuellement configurée dans Red Hat Enterprise Linux. Nous avons également vu deux méthodes différentes pour changer la passerelle par défaut, soit sur une base globale, soit par interface individuelle. Avoir une adresse de passerelle par défaut correctement configurée est essentiel pour la communication sur les réseaux locaux et avec les appareils sur Internet.


Linux
  1. Modifier le niveau d'exécution par défaut dans CentOS 7 / RHEL 7

  2. Configuration étape par étape du serveur OpenLDAP sur CentOS 7 / RHEL 7

  3. Comment changer le port par défaut d'Apache sur RHEL/CentOS 7

  4. CentOS / RHEL 7 :Comment définir la cible par défaut (niveau d'exécution par défaut)

  5. CentOS / RHEL :comment sauvegarder/restaurer la configuration à l'aide d'authconfig

Installation d'OTRS sur RHEL 8

Comment changer le niveau d'exécution actuel/par défaut dans CentOS 8 / RHEL 8

Renforcement de la configuration SSH

Configuration Webmin

Installation et configuration de Zenoss Core sur CentOS/RHEL 6.X

Que signifie -/filepath ACTION dans la configuration de rsyslog