The config I had auto-migrated to V7 and worked.
However, now that I come to make changes, I see some unfamiliar things, and don’t readily find the answers in the help website.
First question: I have a VPN (was PPP, now Wireguard Traffic fro specific IPs is marked and directed to this interface. When I look at the route info I see the destination address specified as 0.0.0.0/0^1024 – what is the ^1024 ???
Second question: Routing for the Internet connection doesn’t appear to have changed, because it was based upon IP addresses. However, other routes, to interfaces, such as the one mentioned above now have the same interface names, but proceeded by a ‘%’ character. E.g. %wireguard1 What is he significance of the ‘%’? is it required?
Some early v7 betas had routes with dst-address=^, but fortunately this idea was scrapped and replaced by sane dst-address= routing-table=.
There’s optional gateway=%, which allows to specify address on given interface, and which is normally not needed. But AFAIK % is not in any current version either.
I have the same issue, and it appears that indeed, the number after the hat ‘^’ is related to the routing table the route is from. I’ve created another dummy routing table and added the same default route there, observing an increasing id starting from 1024. Looks like a custom routing table id offset.
I’d prefer a column with the table name, or at least the common syntax of 0.0.0.0/0@table