This commit is contained in:
p_caiwfeng
2021-08-28 13:35:54 +08:00
parent 494e36c643
commit 25ded48024
2 changed files with 7 additions and 6 deletions

View File

@@ -12,10 +12,10 @@ import (
func DNS(ip string, namespace string) error {
var err error
_ = os.RemoveAll(filepath.Join("/", "etc", "resolver"))
if err = os.MkdirAll(filepath.Join("/", "etc", "resolver"), fs.ModePerm); err != nil {
log.Error(err)
}
_ = os.RemoveAll(filepath.Join("/", "etc", "resolver"))
filename := filepath.Join("/", "etc", "resolver", "local")
fileContent := "nameserver " + ip
_ = ioutil.WriteFile(filename, []byte(fileContent), fs.ModePerm)

View File

@@ -260,16 +260,17 @@ func RenameNic() {
interfaces, _ := net.Interfaces()
for _, i := range interfaces {
if strings.Contains(i.Name, " ") {
out, err := exec.Command("netsh", []string{
cmd := exec.Command("netsh", []string{
"interface",
"set",
"interface",
fmt.Sprintf("name='%s'", i.Name),
"newname=" + strings.TrimSpace(i.Name),
}...).CombinedOutput()
"newname=" + strings.ReplaceAll(i.Name, " ", ""),
}...)
out, err := cmd.CombinedOutput()
if err != nil {
log.Warnf("rename %s --> %s failed, out: %s, error: %s",
i.Name, strings.TrimSpace(i.Name), string(out), err)
log.Warnf("rename %s --> %s failed, out: %s, error: %v, command: %s",
i.Name, strings.ReplaceAll(i.Name, " ", ""), string(out), err, cmd.Args)
}
}
}