Standardroute kann nicht geändert werden – Rhel 5.9

Standardroute kann nicht geändert werden – Rhel 5.9

versuche die Standardroute zu eth2 zu ändern, mein aktueller Router -no/p--

Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
10.235.4.0      *               255.255.255.0   U     0      0        0 eth3
10.235.3.0      *               255.255.255.0   U     0      0        0 eth2
10.235.2.0      *               255.255.255.0   U     0      0        0 eth0
169.X.0.0     *               255.255.0.0     U     0      0        0 eth3
default         10.235.4.1      0.0.0.0         UG    0      0        0 eth3

IP ro sh - Ausgabe

# ip ro sh
10.235.4.0/24 dev eth3  proto kernel  scope link  src 10.235.4.21
10.235.3.0/24 dev eth2  proto kernel  scope link  src 10.235.3.21
10.235.2.0/24 dev eth0  proto kernel  scope link  src 10.235.2.21
169.x.0.0/16 dev eth3  scope link
default via 10.235.4.1 dev eth3

Was ich versuche ist

> Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
10.235.4.0      *               255.255.255.0   U     0      0        0 eth3
10.235.3.0      *               255.255.255.0   U     0      0        0 eth2
10.235.2.0      *               255.255.255.0   U     0      0        0 eth0
169.x.0.0       *               255.255.0.0     U     0      0        0 eth3
default         10.235.2.1      0.0.0.0         UG    0      0        0 eth2

Ich habe verschiedene Möglichkeiten ausprobiert: a> „gatewaydev=eth2“ in/etc/sysconfig/network hinzufügen.
b> Route eth2 per Befehl hinzugefügt und Routeneintrag eth3 gelöscht.

Nach dem Neustart des Servicenetzwerks wird es zur ersten Ausgabe zurückgesetzt.

hilf mir danke

Antwort1

Fügen Sie einfach die Standard-Gateway-IP-Adresse zu/in /etc/sysconfig/network hinzu/ersetzen Sie sie

GATEWAY=10.235.2.1

Und starten Sie dann den Newtwork-Dienst neu

# service network restart

Antwort2

Sie müssen zuerst die Adresse aus 10.235.2.0dem Netzwerk haben eth2, dann können Sie GATEWAY=den Wert ändern.

Antwort3

Öffnen Sie die Datei /etc/sysconfig/network:

#vi  /etc/sysconfig/network

GATEWAY={Router-IP} einrichten

GATEWAY=10.235.2.1

Sie müssen den Netzwerkdienst neu starten:

# /etc/init.d/networking restart

Antwort4

Ich neige dazu, das Gateway zur Konfigurationsdatei /etc/sysconfig/network-scripts/ifcfg-ethX für die entsprechende Schnittstelle hinzuzufügen, zB:

BOOTPROTO=none
DEVICE=eth0
ONBOOT=yes
SLAVE=no
IPADDR=10.20.30.40
NETMASK=255.255.255.0
GATEWAY=10.20.30.1
USERCTL=no
BROADCAST=10.20.30.255

Ich tendiere zunichtum es in /etc/sysconfig/network zu platzieren, obwohl Sie das natürlich können. Ich mache viele wirklich komplexe Bonding-Konfigurationen und es macht es einfacher, wenn alle Dateien an einem Ort sind.

Wenn Sie es so machen wie ich, deklarieren Sie die Gateway-Schnittstelle NICHT in anderen IFCFG-Dateien. Sie werden der Reihe nach gelesen, wobei das Gateway jedes Mal zurückgesetzt wird, und Sie erhalten nicht das erwartete Verhalten.

verwandte Informationen