Packet forwarding between USB Tethering and Wifi on Android
I have found the solution.

First, I add routing for 192.168.52.0/24 net via 192.168.53.224(tablet) on notebook:



$ sudo ip route add 192.168.42.0/24 via 192.168.43.224 dev wlp5s0


Second, flush all the chains in ip table on tablet through Android Terminal Emulator. Tablet is rooted, so it is not a big problem:



$ su
# iptables -F


That is all. Now notebook can ping desktop and vice versa.