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 

Reply via email to