I'm trying to enable allowDNS on Ubuntu, and it's not doing anything. No changes to /etc/resolv.conf, nothing.
I dug into the code, and it looks like this is because LinuxEthernetTap::setDns simply is a no-op:
|
virtual void setDns(const char *domain, const std::vector<InetAddress> &servers) {} |
It found some threads online talking about this:
But I couldn't find any official docs talking about this, so I thought I'd ask here:
- Is this feature WIP, or intentionally not supported on Linux?
- Would you accept a PR adding some logging to
LinuxEthernetTap::setDns with some explanation about the state of this? The current behavior is very confusing.
I'm trying to enable
allowDNSon Ubuntu, and it's not doing anything. No changes to/etc/resolv.conf, nothing.I dug into the code, and it looks like this is because
LinuxEthernetTap::setDnssimply is a no-op:ZeroTierOne/osdep/LinuxEthernetTap.hpp
Line 61 in 185a3a2
It found some threads online talking about this:
But I couldn't find any official docs talking about this, so I thought I'd ask here:
LinuxEthernetTap::setDnswith some explanation about the state of this? The current behavior is very confusing.