PFSense "looses" Route - and then remembers after edit/save the route.



  • Greetings all

    No flame throwers please if I'm being dumb!

    Using: 2.1.5-RELEASE (i386)

    Have a static route set to 10.16.3.0/24 with a gateway pointing to 10.16.1.6

    (this routes a VPN network)

    Every now and again - random frequency (between many days and many weeks) the route suddenly stops working.

    Route still listed in gui @ system_routes.php

    Route still listed in diag_routes.php

    To fix it -I goto edit the route in the GUI - system_routes_edit.php?id=0 -  and then hit SAVE - and bingo the route starts working again

    I can reboot the router too and this fixes it.

    Very very weird.  Any ideas as our VPN users are giving me "static"…......maybe known and I should upgrade to 2.2.1-RELEASE (available for me to update to)

    Thanks in advance!

    T



  • Yeah - this stumped me too.

    I managed a work around by removing the gateway and the static route - and added a cronjob to prod the route back in every 5 mins….

    /sbin/route add -net 10.16.3.0/24 10.16.1.6

    Seems to work so far!  :D

    Love pfsense.........try doing that on a Ci$co!  8)

    (maybe you can.....errr....I'm not sure).  CCNA lost in the post!



  • It's still listed in Diag>Routes with the same gateway IP? If it even lets you run the "route add" command without an error, there isn't a matching route there. Where there is, it'll just spit out "route: writing to routing socket: File exists".

    Something elsewhere in your configuration is deleting the route. Maybe OpenVPN, or a dynamic routing protocol. Or maybe a virtual IP configured that overlaps with that static route. You'll definitely want to find and fix the root cause, adding a route every 5 minutes is a bad hack, and needing to do so indicates you have a config problem somewhere.


Log in to reply