Ongewenste (multiple) default routes

Pagina: 1
Acties:

  • reddevil001
  • Registratie: Januari 2002
  • Laatst online: 14:23
Ik heb een machine met twee netwerkkaarten. Eth0 heeft 1 ip-nr en eth1 heeft er 8. Op de machine staat Fedora.

In /etc/sysconfig/network staat netjes GATEWAYDEV=eth1. De verschillende ip-nr's 10.0.0.2-8 staan in ifcfg-eth1:1-ifcfg-eth1:7 vermeld zoals hieronder te zien is. Uiteraard is het device en ipaddr telkens anders.
code:
1
2
3
4
5
6
7
DEVICE=eth1:1
BOOTPROTO=none
IPADDR=10.0.0.2
NETMASK=255.255.255.0
HWADDR=00:E0:81:25:02:81
TYPE=Ethernet
ONBOOT=yes

ifcfg-eth1 ziet er hetzelfde uit als bovenstaand (ipaddr 10.0.0.1), maar bevat ook een gateway. Toch krijg ik telkens als ik het netwerk opnieuw start meerdere default gateways.

code:
1
2
3
4
5
6
7
8
9
[root@10.0.0.1 log]# route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.1.0     *               255.255.255.0   U     0      0        0 eth0
10.0.0.0        *               255.255.255.0   U     0      0        0 eth1
127.0.0.0       *               255.0.0.0       U     0      0        0 lo
default         gateway-2       0.0.0.0         UG    1      0        0 eth1
... (nog een paar keer) ...
default         gateway-2       0.0.0.0         UG    1      0        0 eth1
Zover ik kan nagaan veroorzaakt dit geen problemen, maar ik kan me niet voorstellen dat dit netjes is.

Heeft iemand enig idee hoe ik dit kan voorkomen of dat ik misschien iets verkeerd geconfigureerd heb?

GOT en Google willen me meestal alleen op weg helpen om meer routes aan te maken.

None


Verwijderd

Kijk eens naar het script dat je netwerkconnectie opbrengt (in Gentoo is dat /etc/init.d/net.eth0, in Fedora weet ik het niet). Mogelijk kan je die eens uitvoeren met set -x aan het begin, zodat je precies ziet wat hij doet.

  • reddevil001
  • Registratie: Januari 2002
  • Laatst online: 14:23
Ik ben er achter gekomen wat er mis was. Er zat een verschil tussen de manier waarop de oude Redhat en Fedore omgaan met de ifcfg-ethx en /etc/sysconfig/network.

Je mag alleen in /etc/sysconfig/network een gateway plaatsen. Je mag dit niet doen in een of meer ifcfg-ethx files.

Misschien hebben anderen er ooit iets aan.

None