If it use eth0.2 (wan1) it is show the next gateway but if it use wlan0 (wan2) the next gateway is not showed....
is it strange?
traceroute google.com
traceroute to google.com (216.58.206.78), 64 hops max
1 192.168.2.1 0,401ms 0,281ms 0,279ms
2 10.161.xx.xx 94,229ms 189,777ms 190,060ms
3 10.204.xx.xx 61,579ms 58,405ms 69,741ms
4 172.22.5.130 50,203ms 59,761ms 50,225ms
5 172.22.20.49 59,480ms 50,041ms 69,844ms
6 172.31.49.17 70,021ms 69,937ms 59,895ms
7 172.31.45.125 79,944ms 79,771ms 70,308ms
8 * * *
9 172.22.3.105 61,490ms 69,945ms 80,586ms
traceroute google.com
traceroute to google.com (216.58.205.78), 64 hops max
1 192.168.2.1 0,375ms 0,391ms 0,335ms
2 192.168.1.1 1,099ms 0,791ms 0,677ms
3 * * *
4 172.17.144.82 16,613ms 10,350ms 9,951ms
5 172.17.145.48 10,878ms 11,679ms 12,673ms
6 172.31.49.17 76,555ms 79,693ms 79,965ms
7 93.186.128.213 26,872ms 24,509ms 25,431ms
8 172.31.43.14 72,768ms 79,856ms 79,694ms
but the rules with ipset not works, I run two times traceroute of URL in ipset and this is the result:
traceroute xxxxxx.com
traceroute to xxxxx.com (85.114.xx.xx), 64 hops max
1 192.168.2.1 0,430ms 0,316ms 0,309ms
2 10.161.xx.xx 60,716ms 249,954ms 49,947ms
3 10.204.xx.xx 89,940ms 49,961ms 49,961ms
4 172.17.144.156 10,702ms 9,663ms 12,022ms
5 172.17.145.126 13,657ms 11,430ms 12,451ms
6 172.31.49.17 79,684ms 70,979ms 108,959ms
traceroute xxxx.com
traceroute to xxxx.com (85.114.xx.xx), 64 hops max
1 192.168.2.1 0,569ms 0,412ms 0,414ms
2 192.168.1.1 1,137ms 0,840ms 0,725ms
3 * * *
4 172.22.5.130 59,527ms 59,758ms 59,841ms
5 172.17.145.122 14,964ms 12,058ms 11,953ms
6 172.31.49.17 70,689ms 70,062ms 69,921ms
7 172.31.45.125 110,097ms 139,451ms 121,635ms
8 172.31.43.14 78,312ms 120,268ms 79,514ms
sometimes goes on eth0.2(wan1) and sometimes on wlan0(wan2)