mirror of
https://gitee.com/konyshe/goodlink.git
synced 2026-04-22 14:53:05 +08:00
Refactor netstack setup to use NetStackName and NetStackIP constants in SetTunIP function. This change improves code clarity and maintainability by standardizing device name and IP address references.
This commit is contained in:
@@ -88,17 +88,17 @@ func SetTunIP(wintunEP *Device, ip string, mask int) error {
|
||||
// ip route add 192.17.19.1 dev Goodlink
|
||||
|
||||
// 设置网卡eth0的IP地址为192.168.1.10/24
|
||||
cmd := exec.Command("ip", "addr", "add", "192.17.0.1/32", "dev", GetName())
|
||||
cmd := exec.Command("ip", "addr", "add", "192.17.0.1/32", "dev", NetStackName)
|
||||
if err := cmd.Run(); err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
cmd = exec.Command("ip", "link", "set", GetName(), "up")
|
||||
cmd = exec.Command("ip", "link", "set", NetStackName, "up")
|
||||
if err := cmd.Run(); err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
cmd = exec.Command("ip", "route", "add", GetRemoteIP(), "dev", GetName())
|
||||
cmd = exec.Command("ip", "route", "add", NetStackIP, "dev", NetStackName)
|
||||
if err := cmd.Run(); err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user