Eike Bernhardt <eike(at)unorganized.net> wrote:
> On Sat Apr 27 01:07:47 2002 CEST Philon wrote:
> > > Apr 24 08:41:19 survivor /kernel: arplookup xxx.xxx.xxx.xxx failed: host is
> > not on local network
> >
> > da ist ein Rechner in nem andern Subnet und ich habe nun ständig diese
> > arplookups im syslog...
Offenbar ist das aber kein wirklich getrenntes Subnet, son-
dern es gehört zur selben »broadcast domain«. D.h. Dein
Kernel sieht die Pakete direkt von diesem Rechner, hat aber
kein Interface in seinem Subnet.
> Wenn ich das richtig verstanden habe (man moege mich korrigieren wenn
> nicht) ist dieser Rechner zwar in einem anderen Subnet, aber du hast
> trotzdem eine direkte Verbindung (ohne ueber ein Gateway gehen zu
> muessen) zu diesem Rechner. Und darueber "beschwert" sich der Kernel
> dann etwas.
Völlig richtig. Es stimmt entweder eine Netzmaske nicht,
oder Dir fehlt eine statische Route (oder beides).
> Hab ich hier momentan auch dauernd, ich denke das z.B. eine direkte
> Host-Route auf den Rechner die Meldungen abstellen sollte.
Erstmal alle beteiligten Netzmasken überprüfen. Wenn's das
nicht wahr, dann fehlt in der Tat eine statische Route.
Zur Erklärung für Philon (BTW, soll das ein Realname sein?):
ARP == Address Resolution Protocol. Mit diesem Protokoll
findet der Kernel zu einer IP-Adresse in einem lokalen Netz
die zugehörigen Ethernet-Adresse (auch MAC-Adresse genannt,
MAC == Media Access Control) heraus. Das ist erforderlich,
um überhaupt direkt mit dem Host kommunizieren zu können.
(»Direkt« meint hier: nicht über ein IP-Gateway / Router.)
Gruß
Olli
-- Oliver Fromme, secnetix GmbH & Co KG, Oettingenstr. 2, 80538 München Any opinions expressed in this message may be personal to the author and may not necessarily reflect the opinions of secnetix in any way. "All that we see or seem is just a dream within a dream" (E. A. Poe) To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org with "unsubscribe de-bsd-questions" in the body of the messageReceived on Sat 27 Apr 2002 - 18:33:20 CEST