Hi
I have a CARP-interface working nicely on 3.9-generic and am trying to change
the carpdev to another interface on the same network segment, but it is not
working.
The problem seems to be that the multicast-address 224.0.0.18 is removed from
the interface, resulting in the different servers all thinking that they are
master on the interface.
Before the change I have:
# ifconfig carp3
carp3: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
carp: BACKUP carpdev em2 vhid 1 advbase 1 advskew 200
groups: carp
inet 194.42.55.175 netmask 0xffffffe0 broadcast 194.42.55.191
# netstat -anI carp3
Name Mtu Network Address Ipkts Ierrs Opkts Oerrs
Colls
carp3 1500 <Link> 00:00:5e:00:01:01 176100 0 0 0
0
carp3 1500 194.42.55.1 194.42.55.175
224.0.0.1
224.0.0.18 176100 0 0 0
0
then i change carpdev using:
# ifconfig carp3 carpdev em3
and afterwards I get:
# ifconfig carp3
carp3: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
carp: MASTER carpdev em3 vhid 1 advbase 1 advskew 200
groups: carp
inet 194.42.55.175 netmask 0xffffffe0 broadcast 194.42.55.191
# netstat -anI carp3
Name Mtu Network Address Ipkts Ierrs Opkts Oerrs
Colls
carp3 1500 <Link> 00:00:5e:00:01:01 176166 0 0 0
0
carp3 1500 194.42.55.1 194.42.55.175
224.0.0.1 176166 0 0 0
0
Am I doing anything wrong, and does anyone have an idea of another working way
to do this?
I will probably work around the problem by destroying the interface and then
recreate it, but I just felt that the way I did it should have worked.
Thanks in advance for any help or explanations.
Best regards,
Jimmy