By default rip44d is using the interface tunl0, it seems:
my $tunnel_if = 'tunl0';
You seem to be using tun0 in your networking scripts, so i suppose you either need to
adjust the default, use the -i option to change the interface used by rip44d, or change
the tunnel interface name to match so the rip44d is listening on the right interface.
Pieter.
Sent from a mobile, sorry for any typoes...