From f10fe084016ad9756e319e1cf607a3ec07f5f9a9 Mon Sep 17 00:00:00 2001 From: "Jason A. Donenfeld" Date: Fri, 1 Mar 2019 05:19:34 +0100 Subject: tunnel: set dns --- service/service_tunnel.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'service/service_tunnel.go') diff --git a/service/service_tunnel.go b/service/service_tunnel.go index 7ff8c0ff..5dae5d50 100644 --- a/service/service_tunnel.go +++ b/service/service_tunnel.go @@ -239,8 +239,11 @@ func (service *tunnelService) Execute(args []string, r <-chan svc.ChangeRequest, } } } + if err == nil { + err = iface.SetDNS(conf.Interface.Dns) + } if err != nil { - logger.Error.Println("Unable to set interface addresses and routes:", err) + logger.Error.Println("Unable to set interface addresses, routes, or DNSes:", err) changes <- svc.Status{State: svc.StopPending} exitCode = ERROR_NETWORK_BUSY device.Close() -- cgit v1.2.3-59-g8ed1b