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