Open Summit48 opened 3 months ago
I factory reset and reconfigured the ER-X, hence I have a new bug report.
ubnt@ER-X:~$ tailscale bugreport
BUG-095daa26fc21be6d9953142f19411d860a1a020eacfa553781389834baa06856-20240804034003Z-f0ac44cc106c9705
ubnt@ER-X:~$
Hello: Have you checked your DNS settings in console? And make sure this feature to ON?
The help for the Override local DNS states;
When enabled, connected clients ignore local DNS settings and always use these global nameservers.
When disabled, clients prefer local DNS settings, only using these global nameservers when needed.
The EdgeRouter is configured for DNS forwarding with dnsmasq enabled. It works as expected when devices are not connected to the VPN and hence not using the Exit Node feature to access the Internet.
My question is why does the EdgeRouter Exit Node not obeyed local DNS settings to access the Internet when the Override local DNS option is disabled?
@Summit48 I have found that Tailscale on several linux distros ignore that override local DNS setting.
What is the issue?
I have two EdgeRouters configured as Exit Nodes on two seperate ISP WAN IP addresses.
ER-X Linux 4.14.54-UBNT, Tailscale mipsle v1.70.0 ER-4 Linux 4.9.79-UBNT, Tailscale Debian Stretch v1.70.0
I have a MacBook Pro(Intel) with App Store variant v1.70.0 and iPhone with v1.70.0
Using https://www.dnsleaktest.com/ on both a MacBook Pro and iPhone it confirms that Cloudflare 1.1.1.1 as my DNS Server configured on both EdgeRouters.
However if enable Tailscale VPN on the MacBook Pro or iPhone with either the ER-X or ER-4 as an Exit Node, then run https://www.dnsleaktest.com/ I get a DNS leak to my ISP DNS servers.
Steps to reproduce
See above
Are there any recent changes that introduced the issue?
No response
OS
Other
OS version
Linux 4.9.79-UBNT, Linux 4.14.54-UBNT, macOS 12.7.6, iOS
Tailscale version
1.70.0
Other software
No response
Bug report
ubnt@ER-X:~$ tailscale bugreport BUG-79d37279b8d5e0f6191903ba5694f3c7d3aaed79a391d537a021d9b816e1214f-20240802015954Z-3cad8f08d4d34e9f