I have tested this, it seems to be working but I need double confirmation :- Given for example, hostA: 192.168.0.1/24 routerB: 192.168.0.2/24 192.228.118.2/24 routeC: 192.168.0.3/24 192.228.110.3/24 In other words, A,B,C are sitted in the same LAN, while B and C each has an external network connected to it. Given the hostA is rather dumb and that we can only configure one default route, and that we have defaulted the route to B. In order for A to be able to access C's external network, we configure a U-turn route at B, ie the packet hop onto B and then re-forwarded on the same interface to C. Is this something commonly done ? Any issue with it ? Regards.