nntp2http.com
Posting
Suche
Optionen
Hilfe & Kontakt

System wird nach MAC von eth0 gefragt und antwortet mit MAC von eth1 - how come?

Von: Andreas Stallmann (andreas.stallmann@web.de) [Profil]
Datum: 20.04.2009 17:00
Message-ID: <753h0uF16gkdbU1@mid.individual.net>
Newsgroup: de.comp.os.unix.linux.misc
Hi!

Das Subject gibt unser kleines Problem bereits her: Wir stellen eine
arp-Anfrage, um die passende MAC-Adresse zu einer IP zu ermitteln. Das
betroffene System antwortet auf diese Anfrage mal mit der MAC-Adresse
des ersten Interfaces, mal mit der MAC-Adresse des zweiten.

Beide Interfaces hängen im selben VLAN, haben aber IPs aus
unterschiedlichen Subnetzen. Bei den Systemen handelt es sich um
CISCO-Server, die auf redhead mit Kernel 2.4.21-37.ELsmp aufsetzen.

Ich vermute, dass das Linux-System meint, zwischen den Interfaces
routen zu müssen; der zweite NIC fühlt sich also für das interne
Routing zum ersten NIC zuständig, und antwortet auf Anfragen mit seiner
eigenen MAC-Adresse. ip_forward steht allerdings auf "0". Gibt es noch
weitere Parameter, mit denen ich dieses Verhalten (wenn ich denn
richtig liege) unterbinden kann?

Ein Kernel-Update kommt nicht in Frage, da das System in gewisser Weise
eine "Appliance" ist, und wir dadurch (es sei denn, das Paket würde von
CISCO gestellt) den Support verlieren würden. (Ein entsprechendes Ticket
wird bei CISCO aufgemacht.)

Ich freue mich sehr über Eure Anregungen freuen. Ich akzeptiere auch
ein RTFM, so lange ich darauf hingewiesen werde, wo ich das FM
finde. :-)

Viele Grüße,

Andreas
--
Es gibt mehr Ding zwischen Himmel und Erde als Deine Schulweisheit Dich
träumen läßt.

[ Auf dieses Posting antworten ]

Antworten