As in my previous post, there is no curl/script/RPDB rule when using a SmartDNS, it's the
dnsmasq.conf entry that makes the 'speedy' SmartDNS work!
For HMA to work, it only needs the appropriate RPDB rule:
Code:
ip rule
0: from all lookup local
7001: from 10.88.101.0/24 lookup NewYork
9990: from all fwmark 0x7000 lookup main
9991: from all fwmark 0x1000 lookup NewYork
10001: from all to 52.31.49.122 lookup main
10002: from all to 52.210.48.64 lookup main
10003: from 172.0.0.1 lookup main
10101: from all to 216.87.148.114 lookup NewYork
10701: from all to 10.99.8.0/24 lookup Glenside
32766: from all lookup main
32767: from all lookup default
Currently using HMA node:
Code:
OpenVPN Client 1 - Connected (208.167.255.131 tcp-client:443)
Statistics TUN/TAP read bytes 56,941 TUN/TAP write bytes 473,001
TCP/UDP read bytes 1,029,671 TCP/UDP write bytes 542,143
Auth read bytes 542,469
I thought I needed a curl script to authenticate? I'll still be using a VPN so otherwise, SmartDNS would be confused. What you mentioned earlier was "So in order to authenticate with the SmartDNS provider, I have a curl script that runs from
wan-start to simply register the router's current ISP WAN address via their web page, and that is it...not complicated at all!".
For HMA I do have a routing rule and for the London-Virtual-USA node I am getting USA addresses, but still can't watch CC. Like I said, if I change to one of the "native" US nodes I get addresses in the Czech Republic (same routing rule in all cases).
Here's the rule table on my router. How did you get the locations in yours?
admin@RT-AC88U-D350:/tmp/home/root# ip rule
0: from all lookup local
10101: from 172.16.0.0/24 to 216.87.148.114 lookup ovpnc1
10102: from 172.16.0.0/24 to 188.113.88.193 lookup ovpnc1
10201: from 172.16.0.0/24 to 212.58.224.0/19 lookup main
10202: from 172.16.0.0/24 to 52.48.32.52 lookup main
10203: from 172.16.0.0/24 to 185.28.202.30 lookup main
10204: from 172.16.0.0/24 to 52.50.200.133 lookup main
10205: from 172.16.0.0/24 to 161.73.246.13 lookup main
10206: from 172.16.0.0/24 to 137.108.198.32 lookup main
10207: from 172.16.0.0/24 to 52.205.176.223 lookup main
10301: from 172.16.0.0/24 lookup ovpnc2
32766: from all lookup main
32767: from all lookup default
Anyway, ovpnc1 is connected to HMA's Manhattan node 77.234.44.225 but from it I am getting IP addresses in the Czech Republic (Prague this morning). The 216 address above is CC and the 188 address is ifconfig.co. Here's what if config reports:
What is my IP address?
77.234.46.135
Country lookup:
$ http ifconfig.co/country
Czechia
City lookup:
$ http ifconfig.co/city
Prague