GNU/Linux >> LINUX-Kenntnisse >  >> Linux

RHEL-Standard-Gateway-Konfiguration

Das Standard-Gateway ist ein wesentlicher Bestandteil von Computernetzwerken. Wenn ein Computer versucht, mit einem anderen Gerät zu kommunizieren, sendet er Pakete an das Standard-Gateway. Das Standard-Gateway, bei dem es sich normalerweise um einen Router handelt, leitet die Pakete dann dorthin, wo sie hin müssen.

Wenn also ein Linux-System nicht mit der Adresse eines geeigneten Standard-Gateways konfiguriert ist, wird dies nicht der Fall sein wissen, wohin Pakete gesendet werden sollen.

In diesem Tutorial erfahren Sie, wie Sie die aktuell konfigurierten Standard-Gateways unter Red Hat Enterprise Linux anzeigen. Außerdem erfahren Sie, wie Sie das Standard-Gateway ändern, falls sich die IP-Adresse oder der Pfad zum Gerät geändert hat.

In diesem Tutorial lernen Sie:

  • Anzeigen und Ändern des Standard-Gateways auf einem RHEL-System
Softwareanforderungen und Linux-Befehlszeilenkonventionen
Kategorie Anforderungen, Konventionen oder verwendete Softwareversion
System Red Hat Enterprise Linux
Software Nicht zutreffend
Andere Privilegierter Zugriff auf Ihr Linux-System als root oder über sudo Befehl.
Konventionen # – erfordert, dass bestimmte Linux-Befehle mit Root-Rechten ausgeführt werden, entweder direkt als Root-Benutzer oder durch Verwendung von sudo Befehl
$ – erfordert, dass bestimmte Linux-Befehle als normaler, nicht privilegierter Benutzer ausgeführt werden

Standard-Gateway anzeigen


Beginnen wir mit der Anzeige des aktuell konfigurierten Standard-Gateways auf dem RHEL-System. Von dort aus können wir sehen, ob die richtige IP-Adresse verwendet wird (oder ob überhaupt eine verwendet wird).

Die folgenden beiden Befehle erledigen die Arbeit.

$ 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

Oder für eine gründlichere Ausgabe das routel Befehl…

$ 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

Wie wir an beiden Ausgaben erkennen können, 10.0.2.2 ist das aktuelle Standard-Gateway.

Standard-Gateway ändern

Jetzt, da wir wissen, was unser Standard-Gateway derzeit ist, sehen wir uns an, wie wir es ändern würden.

Standard-Gateway mit ifcfg definieren Dateien, das heißt, die Definition auf Basis der Netzwerkschnittstelle hat Vorrang vor der globalen systemweiten Standard-Gateway-Konfiguration, die durch /etc/sysconfig/network definiert wird Konfigurationsdatei.

  1. Für eine Grundkonfiguration können wir mit GATEWAY="GW IP ADDRESS" ein neues Standard-Gateway hinzufügen Direktive in der Hauptnetzwerkkonfiguration /etc/sysconfig/network Datei. Beispiel:
    # cat /etc/sysconfig/network
    GATEWAY="10.1.1.1"
    


    Stellen Sie sicher, dass Sie Network Manager neu starten, damit die Änderungen wirksam werden.

    # systemctl restart NetworkManager.service
    
  2. Wie bereits oben erwähnt, Hinzufügen eines neuen Standard-Gateways über /etc/sysconfig/network Datei ist systemweit und jede Standardkonfiguration mit spezifischem ifcfg config-Datei hat Vorrang. Um ein Standard-Gateway in Redhat Linux auf Basis der Netzwerkschnittstelle hinzuzufügen, bearbeiten Sie die entsprechende Datei in /etc/sysconfig/network-scripts

    Bearbeiten Sie beispielsweise /etc/sysconfig/network-scripts/ifcfg-enp0s3 Datei bearbeitet die Einstellungen für die Netzwerkschnittstelle 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"
    

    Obwohl wir immer noch die globale Standard-Gateway-Konfiguration in /etc/sysconfig/network beibehalten haben config-Datei sehen wir nach einem Neustart des Netzwerks, dass das neue Standard-Gateway GATEWAY="10.1.1.2" hat Vorrang:

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

Abschlussgedanken


In diesem Tutorial haben Sie gelernt, wie Sie das aktuell konfigurierte Standard-Gateway in Red Hat Enterprise Linux anzeigen. Wir haben auch zwei verschiedene Methoden gesehen, um das Standard-Gateway zu ändern, entweder auf globaler Basis oder für einzelne Schnittstellen. Eine korrekt konfigurierte Standard-Gateway-Adresse ist für die Kommunikation über lokale Netzwerke und mit Geräten im Internet unerlässlich.


Linux
  1. So entfernen Sie die Bonding-Netzwerkkonfiguration in CentOS/RHEL

  2. CentOS / RHEL :So sichern/wiederherstellen Sie die Konfiguration mit authconfig

  3. Magento 2 Rabbitmq-Konfiguration

  4. IPv6 funktioniert nur, nachdem das Standard-Gateway angepingt wurde.

  5. So stellen Sie das Standard-Gateway ein

OTRS-Installation auf RHEL 8

So ändern Sie den aktuellen/Standard-Runlevel in CentOS 8 / RHEL 8

Härtung der SSH-Konfiguration

Webmin-Konfiguration

Installation und Konfiguration von Zenoss Core unter CentOS/RHEL 6.X

Was bedeutet -/filepath ACTION in der rsyslog-Konfiguration?