From 99b0cbedc372b469ac4a35ad20f845a77d8d7082 Mon Sep 17 00:00:00 2001 From: Cuong Manh Le Date: Thu, 19 Jan 2023 11:01:10 +0700 Subject: [PATCH] cmd/ctrld: include DNS in interface list --- cmd/ctrld/cli.go | 7 +++++++ cmd/ctrld/os_linux.go | 2 -- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/cmd/ctrld/cli.go b/cmd/ctrld/cli.go index f1f8429..da0a3c1 100644 --- a/cmd/ctrld/cli.go +++ b/cmd/ctrld/cli.go @@ -340,6 +340,13 @@ func initCLI() { } fmt.Printf(" %v\n", ipaddr) } + for i, dns := range currentDNS(i.Interface) { + if i == 0 { + fmt.Printf("DNS : %s\n", dns) + continue + } + fmt.Printf(" : %s\n", dns) + } println() }) if err != nil { diff --git a/cmd/ctrld/os_linux.go b/cmd/ctrld/os_linux.go index 5f63d17..ac94b04 100644 --- a/cmd/ctrld/os_linux.go +++ b/cmd/ctrld/os_linux.go @@ -3,7 +3,6 @@ package main import ( "bufio" "bytes" - "fmt" "net" "net/netip" "os/exec" @@ -85,7 +84,6 @@ func getDNSByResolvectl(iface string) []string { } parts = strings.Fields(parts[0]) if len(parts) > 2 { - fmt.Println(parts) return parts[3:] } return nil