Here is a sample zebra config that will work for rip:
! -*- zebra -*- ! ! zebra sample configuration file ! ! $Id: zebra.conf.sample,v 1.14 1999/02/19 17:26:38 developer Exp $ ! hostname Router password password enable password password ! ! Interface's description. ! !interface lo ! description test of desc. ! !interface sit0 ! multicast ! ! Static default route sample. ! ! Here are some examples of static routes. These should be entered HERE, ! and not in your kernel routing tables. ! This is because we don't have redistribute kernel in our ripd.conf, ! but we want to have redistribute static send out some fixed routes for non-rip users. ! ip route 10.18.129.12/29 10.18.129.10 ip route 10.18.66.0/24 10.18.66.6 !ip route 10.19.5.0/24 10.19.5.5 ip route 10.23.1.0/24 10.23.1.6 ip route 10.18.129.136/29 10.18.129.130 ip route 10.14.2.0/24 10.14.2.1 ip route 10.15.7.0/24 10.15.7.4 ip route 10.18.130.0/24 10.18.129.18 ip route 10.19.66.0/24 10.19.66.1 !route add -net 10.18.129.136 -netmask 255.255.255.232 10.18.129.130 !ip route 10.18.68.0/24 10.18.68.10 log file /var/log/zebra.log
! ! Zebra configuration saved from vty ! 2002/10/05 18:59:10 ! ! ripd.conf ! hostname ripd password password log file /var/log/ripd.log ! debug rip events ! interface lo0 ! interface lo1 ! interface fxp0 ! interface fxp1 ! interface fxp2 ! interface fxp3 ! interface sf0 ! interface sf1 ! interface sf2 ! interface sf3 ! interface sl0 ! interface sl1 ! interface ppp0 ! interface ppp1 ! interface tun0 ! interface tun1 ! router rip redistribute connected redistribute static ! redistribute ospf ! For each interface, you need to have three lines: network, and distribute-list in and out network gif1 network gif3 network gif4 network gif7 network gif9 network sf0 network sf1 network sf3 network gif0 ! This line is for talking to AirportLinux Boxes, as they can't do multicast. neighbor 10.18.129.10 distribute-list private in sf0 distribute-list private out sf0 distribute-list private in sf1 distribute-list private out sf1 distribute-list private in sf3 distribute-list private out sf3 distribute-list private in gif0 distribute-list private out gif0 distribute-list private in gif1 distribute-list private out gif1 distribute-list private in gif3 distribute-list private out gif3 distribute-list private in gif4 distribute-list private out gif4 distribute-list private in gif7 distribute-list private out gif7 distribute-list private in gif9 distribute-list private out gif9 ! This is to give tunnels a higher metric than wireless/wired interfaces. offset-list private in 2 gif0 offset-list private out 2 gif0 access-list private permit 10.0.0.0/8 access-list private permit 44.0.0.0/8 access-list private deny any ! line vty !


