From owner-freebsd-hackers Sun Aug 11 13:55:37 2002 Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 02E0237B412 for ; Sun, 11 Aug 2002 13:55:34 -0700 (PDT) Received: from carver.gumbysoft.com (carver.gumbysoft.com [66.220.23.50]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3EAD343E5E for ; Sun, 11 Aug 2002 13:55:34 -0700 (PDT) (envelope-from dwhite@gumbysoft.com) Received: by carver.gumbysoft.com (Postfix, from userid 1000) id 6FBA672FC6; Sun, 11 Aug 2002 13:52:37 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by carver.gumbysoft.com (Postfix) with ESMTP id 6E8F272FC5; Sun, 11 Aug 2002 13:52:37 -0700 (PDT) Date: Sun, 11 Aug 2002 13:52:37 -0700 (PDT) From: Doug White To: Sean Hamilton Cc: hackers@freebsd.org Subject: Re: arplookup: host is not on local network In-Reply-To: <000f01c240c8$e7247c00$f019e8d8@slugabed.org> Message-ID: <20020811134721.A41711-100000@carver.gumbysoft.com> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Sat, 10 Aug 2002, Sean Hamilton wrote: > Greetings, > > I have a FreeBSD box being colocated. Every few seconds, I get the following > message: > > /kernel: arplookup 216.187.x.x failed: host is not on local network > > As I understand, this 216.187.x.x machine is acting as a "proxy arp". I > think it's supposed to be completely transparent, but evidently my box is > noticing. Got to love broken linux boxes. Linux has this fun habit of announcing ARPs for all interfaces on all other interfaces. It drives BSD boxes batty since its abnormal, but it is allowed behavior. That or someone has a seriously broken netmask. You should check that your network configuration is correct first, then use tcpdump to locate the offender and report them to your provider. They can ask the owner of said machine politely to install the patches or set /proc flags to disable that behavior. You can, of course, comment out the printfs, or hide it behind log_arp_wrong_iface which is controlled by the sysctl net.link.ether.inet.log_arp_wrong_iface. The file you want to modify in that case is src/sys/netinet/if_ether.c. -- Doug White | FreeBSD: The Power to Serve dwhite@gumbysoft.com | www.FreeBSD.org To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message