protocol kernel {
scan time 20; # Scan kernel routing table every 20 seconds
export all; # Default is export none
learn;
device routes;
}
protocol device {
scan time 10; # Scan interfaces every 10 seconds
}
protocol direct {
interface "eth0";
}
filter rip_export {
# redistribute connected
if ( source = RTS_DEVICE ) then {
print "net accepted:", net;
accept;
}
reject;
}
protocol rip RIP {
debug all;
honor neighbor;
authentication md5;
passwords {
password "secret";
};
port 520;
interface "eth0" {
mode multicast;
};
import all;
export filter rip_export;
}