Update ipv6.go

This commit is contained in:
spiritlhl
2024-11-07 22:02:25 +08:00
committed by GitHub
parent 71b8ab646b
commit 4eb54fb9f7

View File

@@ -11,7 +11,7 @@ import (
// 获取第一个以 eth 或 en 开头的网络接口 // 获取第一个以 eth 或 en 开头的网络接口
func getInterface() (string, error) { func getInterface() (string, error) {
cmd := exec.Command("sh", "-c", "ls /sys/class/net/ | grep -v \"$(ls /sys/devices/virtual/net/)\" | grep -E '^(eth|en)' | head -n 1") cmd := exec.Command("sh", "-c", "ls /sys/class/net/ | grep -E '^(eth|en)' | head -n 1")
output, err := cmd.Output() output, err := cmd.Output()
if err != nil { if err != nil {
return "", err return "", err
@@ -123,12 +123,12 @@ func GetIPv6Mask(language string) (string, error) {
// 输出结果 // 输出结果
if updatedIPv6 == currentIPv6 || updatedIPv6 == "" { if updatedIPv6 == currentIPv6 || updatedIPv6 == "" {
if language == "en" { if language == "en" {
return "IPv6 Mask : /128", nil return " IPv6 Mask : /128", nil
} }
return "IPv6 子网掩码 : /128", nil return " IPv6 子网掩码 : /128", nil
} }
if language == "en" { if language == "en" {
return fmt.Sprintf("IPv6 Mask : /%s\n", ipv6Prefixlen), nil return fmt.Sprintf(" IPv6 Mask : /%s\n", ipv6Prefixlen), nil
} }
return fmt.Sprintf("IPv6 子网掩码 : /%s\n", ipv6Prefixlen), nil return fmt.Sprintf(" IPv6 子网掩码 : /%s\n", ipv6Prefixlen), nil
} }