[CentOS-de] Wie bringe ich meinen Rechner dazu, den default Gateway ueber ein bestimmtes Interface anzusprechen?

Dogru, Ali Ali.Dogru at schwab.de
Mi Aug 17 09:12:58 EDT 2011


Hallo Frank,

versuch es mal damit :

entsprechende interface-datei "ifcfg-eth0" editieren und dort diesen Eintrag rein :

GATEWAY=10.11.8.1

Wenn du in network den Gateway hast dort rausschmeissen.

Danach service network restart.

Dann sollte dein Default-Gateway auf eth0 zeigen.

Gruß, Ali





-----Ursprüngliche Nachricht-----
Von: centos-de-bounces at centos.org [mailto:centos-de-bounces at centos.org] Im Auftrag von Frank Thommen
Gesendet: Mittwoch, 17. August 2011 15:06
An: German mailing list for CentOS
Betreff: [CentOS-de] Wie bringe ich meinen Rechner dazu, den default Gateway ueber ein bestimmtes Interface anzusprechen?

Hallo zusammen,

Situation: Ein Rechner mit zwei Interfaces (eth0, eth1) im gleichen 
Subnetz.  Primaere IP ist diejenige von eth0.  IP-Config via DHCP.

Im Moment "kriegt" immer eth1 den default Gateway ab:

# netstat -rn
Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt 
Iface
10.11.8.0       0.0.0.0         255.255.252.0   U         0 0          0 
eth0
10.11.8.0       0.0.0.0         255.255.252.0   U         0 0          0 
eth1
169.254.0.0     0.0.0.0         255.255.0.0     U         0 0          0 
eth1
0.0.0.0         10.11.8.1       0.0.0.0         UG        0 0          0 
eth1
#

Damit bekomme ich aber ein NFS-Problem, denn der NFS-Export geht nur an 
die IP von eth0.  Was ich braeuchte waere:

[...]
0.0.0.0         10.11.8.1       0.0.0.0         UG        0 0          0 
eth0
[...]


Ich habe versucht, in /etc/sysconfig/static-routes eine statische Route 
zum GW zu definieren ("any host 10.11.8.1 dev eth0") als auch in 
/etc/sysconfig/network-scripts/route-eth0 und (!) 
/etc/sysconfig/network-scripts/route-eth1 ("10.11.8.1/32 via 10.11.8.1 
dev eth0").  Nuetzt aber alles nichts.  Das Resultat ist immer:

# netstat -rn
Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt 
Iface
10.11.8.1       0.0.0.0         255.255.255.255 UH        0 0          0 
eth0
10.11.8.0       0.0.0.0         255.255.252.0   U         0 0          0 
eth0
10.11.8.0       0.0.0.0         255.255.252.0   U         0 0          0 
eth1
169.254.0.0     0.0.0.0         255.255.0.0     U         0 0          0 
eth1
0.0.0.0         10.11.8.1       0.0.0.0         UG        0 0          0 
eth1
#

Der Gateway-Eintrag scheint hoehere Prioritaet als die statische Route 
zu haben.  Manuell erreiche ich mit

   route add default gw 10.11.8.1 eth0
   route del default gw 10.11.8.1 eth1

das gewuenschte Resultat.


Hat jemand eine Idee, wie ich den default Gateway via /etc/sysconfig/... 
auf eth0 zwingen kann?


Ich weiss, dass ich einfach an alle IPs exportieren, dass ich die IPs 
der beiden Interfaces tauschen und dass ich den Rechner komplett 
statisch ohne DHCP konfigurieren koennte.  Aus verschiedenen Gruenden 
kommt aber keine dieser Loesungen in Frage oder ist nicht erwuenscht. 
Gefragt sind Loesungen, die einen Reboot und einen Update ueberleben ;-)

Wer hat eine Idee?

Gruss und Danke

     frank
-- 
_______________________________________________
CentOS-de mailing list
CentOS-de at centos.org
http://lists.centos.org/mailman/listinfo/centos-de

________________________________________________________________________________

Hier bin ich ViP. Mit einem Klick: www.schwab.de
Über 270.000 Artikel online aus Mode, Einrichten und Technik.
Neu: sheego - das neue Modeangebot für die schönsten Kurven der Welt. www.sheego.de
________________________________________________________________________________

SCHWAB VERSAND GmbH - Kinzigheimer Weg 6 - 63450 Hanau - Amtsgericht Hanau HRB1073
Geschäftsführung: Petra Scharner-Wolff (Sprecherin), Helmut Steffen
Vorsitzender des Aufsichtsrates: Dr. Rainer Hillebrand
Telefon: 0 61 81/368-0 - Fax: 0 61 81/368-340 - www.schwab.de
________________________________________________________________________________