tech-net archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: Static interface routes for IP address on different subnet doesn't send an ARP who-has
On Thu, Aug 22, 2013 at 11:57:49AM -0400, Greg Troxel wrote:
>
> This does seem like a bug. It's interesting that it works on FreeBSD,
> since much of the code has shared heritage.
>
> The basic approach to arp is to have a cloning route ("C" flag) which
> causes arp procesing for addresses within the prefix but for which there
> isn't an llinfo (L) entry.
>
> route add -host 198.50.219.62 -link -iface vioif0
>
> Why are you giving "-link", with no mac address? That seems wrong, and
> it seems like a bug in route not to throw an error. The trick is to
> have a routing table entry that will provoke arp.
-link -iface vioif0 makes the kernel create a route with an AF_LINK
sockaddr_dl nexthop whose name is filled w/ vioif0.
I don't think that ARP will operate unless the route is cloning. Add
the -cloning flag?
It's strange that the MAC was filled with some arbitrary bytes, that
sounds like a bug.
Dave
--
David Young
dyoung%pobox.com@localhost Urbana, IL (217) 721-9981
Home |
Main Index |
Thread Index |
Old Index