Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 16 Aug 2011 18:04:59 -0400
From:      Chris Miller <chrismiller.bsd@gmail.com>
To:        freebsd-net@freebsd.org
Subject:   arpresolve: can't allocate llinfo
Message-ID:  <CA%2B3_3nPfJFwCHDE4s95iUBzDmfJaQhS2XBnZsm0geyics4XVRg@mail.gmail.com>

next in thread | raw e-mail | index | archive | help
I'm using FreeBSD 8.1 and I'm seeing the following messages spit out
frequently.

IPv4 address: "169.254.231.172" is not on the network
arpresolve: can't allocate llinfo for 169.254.231.172

Background:
I have two interfaces attached to the same LAN, both configured using
169.254/16 link local automatic addressing.
ARP entries exist for each interface.
There are two routing entries for 169.254.0.0/16, one going out each
interface.

I've done some debugging and it appears that this happens when a packet is
received on one of the interfaces and while sending the reply the routing
lookup code says that we should send it out the other interface. This causes
the "not on the network" message.

I'm looking for suggestions or patches to allow this configuration to work
as I need to have both interfaces on this network for redundancy.

Thanks for any help.

-Chris Miller



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CA%2B3_3nPfJFwCHDE4s95iUBzDmfJaQhS2XBnZsm0geyics4XVRg>