From owner-freebsd-questions Mon Jul 12 18:53: 3 1999 Delivered-To: freebsd-questions@freebsd.org Received: from ds9.dreamhaven.org (dt0f4nfc.san.rr.com [24.94.22.252]) by hub.freebsd.org (Postfix) with ESMTP id 6F2D114D17 for ; Mon, 12 Jul 1999 18:53:00 -0700 (PDT) (envelope-from data@ds9.dreamhaven.org) Received: from data (helo=localhost) by ds9.dreamhaven.org with local-esmtp (Exim 2.12 #2) id 113rk2-000Bok-00 for freebsd-questions@freebsd.org; Mon, 12 Jul 1999 18:52:18 -0700 Date: Mon, 12 Jul 1999 18:52:18 -0700 (PDT) From: Bryce Newall To: FreeBSD Questions List Subject: "arplookup failed xxx.xx.xx.x failed: host is not on local network" Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Greetings once again, I've seen this thread on the mailing list archives, but I'm not sure what to do here. We have 2 machines set up at a local ISP. The machines are called calico and manx, and I'll explain how the network is currently set up: * We have 4 Class C's, 166.70.64, 166.70.73, 166.70.74, and 166.70.75. * We also have a single IP in the ISP's address space, 204.228.135.145. * calico is the "router" machine. It has 2 ethernet adapters, xl0 and xl1. xl0 is ifconfig'd as 204.228.135.145 and uplinks directly to the ISP's switch. xl1 downlinks to a hub, where the other machine, manx, is connected. * The ISP told us to use a subnet mask of 255.255.255.128 for the IP in their space, so we have: xl0: flags=8843 mtu 1500 inet 204.228.135.145 netmask 0xffffff80 broadcast 204.228.135.255 They also told us to use a subnet mask of 255.255.255.0 for the .1 IP's of our 4 Class C's, and 255.255.255.255 for the rest, so we have, for example: xl1: flags=8843 mtu 1500 inet 166.70.64.1 netmask 0xffffff00 broadcast 166.70.64.255 inet 166.70.64.10 netmask 0xffffffff broadcast 166.70.64.255 inet 166.70.64.11 netmask 0xffffffff broadcast 166.70.64.255 (etc.) * calico's 2nd ethernet card is ifconfig'd with several IPs in the 166.70.64 IP space, including 166.70.64.1. It also is ifconfig'd as 166.70.73.1, 166.70.74.1, and 166.70.75.1. * manx is ifconfig'd with all addresses in the 166.70.74 and 166.70.75 subnets (i.e. .2-.254). (We haven't used 166.70.73 yet.) It also has 3 IPs in the 166.70.64 IP space, of which the first is configured with a 255.255.255.0 netmask. All the rest are 255.255.255.255, so we have: xl0: flags=8843 mtu 1500 inet 166.70.64.200 netmask 0xffffff00 broadcast 166.70.64.255 inet 166.70.64.203 netmask 0xffffffff broadcast 166.70.64.255 inet 166.70.64.206 netmask 0xffffffff broadcast 166.70.64.255 inet 166.70.74.2 netmask 0xffffffff broadcast 166.70.74.255 inet 166.70.74.3 netmask 0xffffffff broadcast 166.70.74.255 (etc.) Here's the problem: With the setup outlined above, manx is generating these messages every few seconds, over and over again: Jul 12 19:00:17 manx /kernel: arplookup 166.70.74.1 failed: host is not on local network Jul 12 19:00:17 manx /kernel: arplookup 166.70.75.1 failed: host is not on local network I don't understand, because 166.70.74.1 and 75.1 *are* on the local network. They're one hop away from manx, to be exact. When I first noticed the problem, I thought perhaps the netmasks I had configured on calico for 166.70.64.1, 74.1, and 75.1 (255.255.255.0 for each) were incorrect, so I changed them to 255.255.255.255. That took care of the arplookup problem, but then created another problem: Nothing on manx with a 166.70.74 or .75 IP could be reached from the outside! Or even from calico. The 166.70.64 IP could be reached, but none of the others, so I had to put the netmasks back the way they were. So everything works now, but I'm still getting that arplookup error. Any suggestions on what I may be doing wrong? Thanks! ********************************************************************** * Bryce Newall * Email: data@dreamhaven.net * * WWW: http://www.dreamhaven.net/~data * ICQ: 32620929 * * "Insanity takes its toll. Please have exact change." * ********************************************************************** To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message