config files, macOS support
This commit is contained in:
@@ -20,8 +20,6 @@ func setupInterface() {
|
||||
config := water.Config{DeviceType: water.TUN}
|
||||
if runtime.GOOS == "linux" {
|
||||
config.Name = "baalvpn"
|
||||
} else {
|
||||
panic("TODO")
|
||||
}
|
||||
|
||||
var err error
|
||||
@@ -41,6 +39,9 @@ func setupInterface() {
|
||||
if err := exec.Command("ifconfig", iface.Name(), "inet6", internalIP.String(), internalIP.String(), "prefixlen", "128", "up").Run(); err != nil {
|
||||
panic(err)
|
||||
}
|
||||
if err := exec.Command("route", "-n", "add", "-inet6", "fd00:baa1::/32", "-interface", iface.Name()).Run(); err != nil {
|
||||
panic(err)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user