Dear Everybody,
I need some really urgent help with quagga on pfsense.
I'm running 2.0.1 on amd64.
I'm installed the quagga from the pfsense package manager.
I'm trying to run zebra only to manage some static routes. (pfsense
builtin routes not an option because the destination interfaces are not
up at boot time)
Here is the zebra conf, with only one rule for testing:
log syslog
ip route 172.20.71.0/24 172.30.253.12
If I'm adding this rule from console with route add command then
everything works perfectly and I'm getting the following output on the
route monitor command:
got message of size 192 on Wed Apr 18 10:03:41 2012
RTM_ADD: Add Route: len 192, pid: 41494, seq 1, errno 0,
flags:<UP,GATEWAY,DONE,STATIC>
locks: inits:
sockaddrs: <DST,GATEWAY,NETMASK>
172.20.71.0 172.30.253.12 (0) 0 ffff ff
If I'm starting zebra it sends some error to the error log:
zebra[47974]: kernel_rtm_ipv4: 172.20.71.0/24: rtm_write() unexpectedly
returned -5 for command RTM_ADD
zebra[47974]: rtm_write: write : Invalid argument (22)
and the route monitor sends the following output:
got message of size 140 on Wed Apr 18 10:12:23 2012
RTM_ADD: Add Route: len 140, pid: 0, seq 0, errno 0,
flags:<UP,GATEWAY,PROTO1>
locks: inits:
sockaddrs: <DST,GATEWAY,NETMASK>
172.20.71.0 172.30.253.12 (255) ffff ffff ff
Have anybody any idea what can be the problem?
What I can see that the end of the command (the netmask) differs but I
don't know why it is 0 or 255, the commands are the same.
Thank you in advance.
Best Regards:
Gabor Debreczeni-Kis
_______________________________________________
List mailing list
[email protected]
http://lists.pfsense.org/mailman/listinfo/list