After upgrading a firewall cluster from 5.6 to 5.7, I observed that
carpX interfaces failed to come up with their settings.

A manual start 'sh /etc/netstart carpX' ran without errors, although
carpX still did not get its settings from hostname.carpX.
However, 'ifconfig carpX 10.0.8.1 vhid 108' failed:
 ifconfig: SIOCAIFADDR: Invalid argument

http://www.openbsd.org/57.html revealed that carp(4) now needs to be
configured with an explicit carpdev parent interface (as from 5.7).
Thus adding 'carpdev vlanX' to the ifconfig or hostname.carpX solved
my problem :-)

Apparently, I had been mentioned in a previous revision of "following
-current", too.
May I suggest to mention it in the "Other changes" section of the
Upgrade 5.6->5.7 document?

Also, it might be helpful to add carpdev to the examples, which is now
mandatory, in the carp(4) man pages.

Thanks,
Rolf

Reply via email to