HelLo!,
Might be late for me, but I find an odd scenario setting up IPv6 CARP IP.
Basically I set the IP as: fe80:73:65:6d:6c:61:62:1
It gets configured as: fe80:0:65:6d:6c:61:62:1 (checking via ifconfig).
What gives?
The 54 bits following the fe80/10 must be zero. You only get to pick the last 4 words, e.g.
fe80::006c:0061:0062:0001
Maybe you really want
fea80::7365:6d6c:6162:1?
It's 16 bit words between the colons, not bytes.
HTH,
Patrick