From owner-freebsd-questions Sat Sep 25 14:41:48 1999 Delivered-To: freebsd-questions@freebsd.org Received: from cc942873-a.ewndsr1.nj.home.com (cc942873-a.ewndsr1.nj.home.com [24.2.89.207]) by hub.freebsd.org (Postfix) with ESMTP id 6288C14C24 for ; Sat, 25 Sep 1999 14:41:46 -0700 (PDT) (envelope-from cjc@cc942873-a.ewndsr1.nj.home.com) Received: (from cjc@localhost) by cc942873-a.ewndsr1.nj.home.com (8.9.3/8.9.3) id RAA46988; Sat, 25 Sep 1999 17:44:29 -0400 (EDT) (envelope-from cjc) From: "Crist J. Clark" Message-Id: <199909252144.RAA46988@cc942873-a.ewndsr1.nj.home.com> Subject: Re: arplookup failure In-Reply-To: <199909241302.PAA11232@musashi.et.bocholt.fh-ge.de> from "gouders@et.bocholt.fh-ge.de" at "Sep 24, 1999 03:02:15 pm" To: gouders@et.bocholt.fh-ge.de Date: Sat, 25 Sep 1999 17:44:28 -0400 (EDT) Cc: freebsd-questions@FreeBSD.ORG Reply-To: cjclark@home.com X-Mailer: ELM [version 2.4ME+ PL54 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG gouders@et.bocholt.fh-ge.de wrote, > Hi, > > I searched the mailing list archive to understand and find a solution > to my problem but have not been fully satisfied whith the answers I > found. So, I take the risk to bore some of the readers... > > Here's my problem: > > I frequently get kernel messages like: > > Sep 23 21:40:38 musashi /kernel: arplookup 193.175.175.156 failed: host is not on local network > Sep 24 12:54:03 musashi /kernel: arplookup 193.175.175.160 failed: host is not on local network > > and don't understand: > > a) Why the kernel tries to arplookup these hosts (i.e. why and from > which module arplookup is conducted) > > b) What to change to get rid of the messages. The source code is in, /usr/src/sys/netinet/if_ether.c The error message is generated by the arplookup() routine. arplookup() is called in arpresolve() and in_arpinput(). I've seen these messages too (usually from misconfigured machines). I am not _exactly_ sure what is prompting the machine to try to do an arp lookup on a machine that is not on the local network, but it may be that for some reason the machine's in question sent a packet directly to the host and it is doing a sanity check on the packet. A guess. -- Crist J. Clark cjclark@home.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message