Greetings Marius and all,
Just over a week ago, I finally compiled and installed ampr-ripd 1.13 on my gateway firewall / router, a Slackware 13.1 with 2.6.33.4-grsec-smp (home-rolled Grsecurity kernel). Compilation and execution seems to work just fine, but I get an incomplete AMPRnet routing table (currently only about 30 routes).
I use a separate kernel routing table for all my encap routes, and since I didn't want to interrupt my operational services while I tested ampr-ripd, I simply added a parallel 'test' table to rt_tables and had the daemon place its routes there. In order to see what has been populated, I manually run 'ip route ls table test' and observe the results.
My command line argument to launch the daemon is ampr-ripd -t test -p <cRyPtIcPaSsWoRdHeRe>
Interestingly, when I have it save routes to the encap.txt file, the file itself gets a MUCH longer list (400-something lines), even though the table has a small fraction of that. One more observation is that the routing table does not appear to change from whatever it initially populates with (and yes, the daemon is still visibly running). I do have iptables set to accept UDP 520 from 44.0.0.1 on the INPUT chain.
Ideas what could be preventing me from getting a full routing table? Any place besides the usual logging locations where I could find some clues? Debugging arguments, perhaps?
Many thanks! 73,
Brett, WA7V