Tom,
As far as I can see, the only problem is with the syntax of your command, you have to add the from IP to get the appropriate route:
root at blackjack:~# ip route get 44.0.0.1 from <IP_of_eth2>
- Re-run the command to check the route, then past the results. - ip route priority 23 is unnecessary, this route already exists on table main, and your systems uses it - Make sure you're assigning the /29 to eth2 - Have you DISABLED the PRE-CONFIGURED desktop firewall (if you're running a version other than server??? - Have you removed the basic IPTABLES rules (i.e. DROP FORWARD) from the desktop firewall???
As we've determined, an IP on tunl0 in Linux doesn't change what interface is used by the Kernel, specifying the interfaces does.
I'll look into amprd...although I'm not sure how it enables IPv4 forwarding, tunnels, etc. on Ubuntu/LEDE (must test).
- Lynwood KB3VWG