diff --git a/netclient/local/routes_freebsd.go b/netclient/local/routes_freebsd.go index 074d4502..7e8d796f 100644 --- a/netclient/local/routes_freebsd.go +++ b/netclient/local/routes_freebsd.go @@ -41,6 +41,7 @@ func setRoute(iface string, addr *net.IPNet, address string) error { return err } +// SetExplicitRoute - sets route via explicit ip address func SetExplicitRoute(iface string, destination *net.IPNet, gateway string) error { _, err := ncutils.RunCmd("route add "+destination.String()+" "+gateway, false) return err diff --git a/netclient/wireguard/mac.go b/netclient/wireguard/mac.go index b19dd150..11b20409 100644 --- a/netclient/wireguard/mac.go +++ b/netclient/wireguard/mac.go @@ -209,8 +209,8 @@ func addRoute(addr string, iface string) error { // setConfig - sets configuration of the wireguard interface from the config file func setConfig(realIface string, confPath string) error { confString := getConfig(confPath) - pathFormatted := strings.Replace(confPath, " ", "\\ ", -1) - err := os.WriteFile(pathFormatted+".tmp", []byte(confString), 0600) + // pathFormatted := strings.Replace(confPath, " ", "\\ ", -1) + err := os.WriteFile(confPath+".tmp", []byte(confString), 0600) if err != nil { return err } @@ -221,9 +221,9 @@ func setConfig(realIface string, confPath string) error { // getConfig - gets config from config file and strips out incompatible fields func getConfig(path string) string { - pathFormatted := strings.Replace(path, " ", "\\ ", -1) + // pathFormatted := strings.Replace(path, " ", "\\ ", -1) var confCmd = "grep -v -e Address -e MTU -e PostUp -e PostDown " - confRaw, _ := ncutils.RunCmd(confCmd+pathFormatted, false) + confRaw, _ := ncutils.RunCmd(confCmd+path, false) return confRaw }