First I used redirect-gateway in the server side .conf:
push "redirect-gateway def1 block-local"
At this point, Server-side-pushed redirect-gateway alone (without adding it in client side .conf) works perfectly for my local PC where traceroute shows the local traffic going through the tunnel, but not for my iOS device where traceroute shows the local traffic going directly to the LAN router.
So, I next used
redirect-gateway in the iOS client side .conf:
redirect-gateway def1 block-local
But nothing changed on the iOS... traceroutes continue to show local traffic going directly to the LAN router.
Any solutions?
Thanks much.