mirror of
https://github.com/kubenetworks/kubevpn.git
synced 2025-12-24 11:51:13 +08:00
fix bugs
This commit is contained in:
@@ -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)
|
||||
|
||||
11
pkg/main.go
11
pkg/main.go
@@ -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)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user