Your a star, that works perfectly. Thanks a lot. It's taken me several attempts over the years to get the routing rules to persist over a shutdown cycle on that modem, I wasn't going to let the FreeBSD router spoil everything.
Just one last niggly little thing. It seems the order in which the routing rules are added matter, and the only way to get everything to work on boot was to alter a line in /etc/rc.d/routing from:
Code:
static_routes="default ${static_routes}"
to
Code:
static_routes="${static_routes} default"
Should I submit this as a feature request/bug, or is it normal behaviour to add the default route first then the others?