On 2017-07-10 17:52, Remi Locherer wrote:
Synopsis: ifconfig carpX a.b.c.d -> arpresolve: route contains no arp
information
Category: kernel
Environment:
System : OpenBSD 6.1
Details : OpenBSD 6.1 (GENERIC.MP) #20: Sat Apr 1 13:45:56 MDT
2017
dera...@amd64.openbsd.org:/usr/src/sys/arch/amd64/compile/GENERIC.MP
Architecture: OpenBSD.amd64
Machine : amd64
Description:
After reconfiguring an existing carp interface with the same ip the
gateway stops forwarding traffic (forwarding to directly connected
hosts still works).
In /var/log/messages this can be found:
Jul 10 12:54:27 gw1 /bsd: arpresolve: 10.0.20.10: route contains no
arp information
How-To-Repeat:
[...]
I can reproduce this problem with:
- OpenBSD 6.1 -release
- OpenBSD 6.1 -stable (all patches applied with syspatch)
- OpenBSD 6.1 -current (7.7.2017)
With OpenBSD 6.0 3 pings are lost after executing ifconfig and then
packages
are forwarded again as expected.
Fix:
unknown. Workaround: route change 10.0.200.0/24 10.0.20.10
Somebody suggested in a private mail to use /32 masks for carp
interfaces.
This fix/workaround helps indeed!