Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 16 Jun 2004 12:44:04 -0400
From:      Chuck Swiger <cswiger@mac.com>
To:        David Fuchs <david@davidfuchs.ca>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: arplookup WWW.XXX.YYY.ZZZ failed: host is not on local network
Message-ID:  <40D078D4.5020904@mac.com>
In-Reply-To: <40CFC386.3000005@davidfuchs.ca>
References:  <40CFC386.3000005@davidfuchs.ca>

next in thread | previous in thread | raw e-mail | index | archive | help
David Fuchs wrote:
> Ok, riddle me this:
> 
> /kernel: arplookup WWW.XXX.YYY.10 failed: host is not on local network
> [ ... ]  Static routes have been added to 
> force all communication *between* these two hosts to use the secondary 
> interfaces:
> 
> WWW.XXX.YYY.25's static route:
>     route add WWW.XXX.YYY.10 172.16.1.10
> 
> WWW.XXX.YYY.10's static route:
>     route add WWW.XXX.YYY.25 172.16.1.25

You've identified the cause of the problem yourself.  One solution would be to 
  stop trying to route IPs which are on a directly connected subnet via your 
secondary interface.  If you want the machines to talk to each other using 
your 172 network, have whatever services connect to or listen on those IPs 
rather than on your WWW.XXX.YYY network addresses.

-- 
-Chuck



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?40D078D4.5020904>