Re: [Keepalived-devel] Netlink error when using VRRP on an interface with a digit in its name
Status: Beta
Brought to you by:
acassen
|
From: Vincent B. <be...@lu...> - 2010-06-10 15:43:54
|
On Thu, 10 Jun 2010 14:46:07 +0200, Tore Anderson
<tor...@re...> wrote:
> Keepalived_vrrp: VRRP_Instance(ksd1-storage_vr1) Entering MASTER STATE
> Keepalived_vrrp: Netlink: error: Numerical result out of range,
> type=(20), seq=1276173024, pid=0
>
> The relevant configuration looks like this:
>
> vrrp_instance ksd1-storage_vr1 {
> interface ksd1-storage
> state BACKUP
> mcast_src_ip 87.238.56.5
> virtual_router_id 1
> priority 100
> preempt_delay 60
> virtual_ipaddress {
> 10.21.3.1/26 label ksd1-storage:vr1
> }
> }
>
> The virtual address never gets activated, either.
>
> If I rename the VLAN so it's called «ksd-storage» instead, it works as
> expected. So it appears Keepalived have some bug that causes it to not
> work correcly on interfaces that have digits in their names.
label cannot be longer than 15 characters. I think that ksda-storage:vr1
would not work either. You can test with IP :
$ ip addr add 127.1.2.1/24 dev lo label lo:toto12345678
$ ip addr add 127.1.2.1/24 dev lo label lo:toto123456789
RTNETLINK answers: Numerical result out of range
|