tailscale-qpkg
tailscale-qpkg copied to clipboard
Won't restore dns settings when uninstall

resolv.conf is still remaining in the system and it will keep override DNS config set via QTS Web network settings
Sorry for the late reply. If I recall, then QTS has separate resolv.conf files for every interface (/etc/resolv.conf@eth0 or similar). Do you have the per-interface configurations?
Same behavior after running Tailscale.sh stop
Adding this cat command in the Tailscale.sh stop script solves the issue (there may be a more elegant way to do it though):
stop)
if [ -e /tmp/tailscale/tailscaled.pid ]; then
PID=$(cat /tmp/tailscale/tailscaled.pid)
kill -9 ${PID} || true
rm -f /tmp/tailscale/tailscaled.pid
cat /etc/resolv.pre-tailscale-backup.conf | tee /etc/resolv.conf