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
!

ZebraConfig (last edited 2008-04-13 16:37:04 by localhost)