From ff56857fc8d777a08ebc30b1224b9c7b8ab9a9f4 Mon Sep 17 00:00:00 2001 From: "Quentin McGaw (desktop)" Date: Sat, 21 Aug 2021 18:16:44 +0000 Subject: [PATCH] Fix: port forwarding VPN interface specification --- internal/vpn/portforward.go | 2 +- internal/vpn/run.go | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/internal/vpn/portforward.go b/internal/vpn/portforward.go index c9aeef47..c7a6f519 100644 --- a/internal/vpn/portforward.go +++ b/internal/vpn/portforward.go @@ -22,7 +22,7 @@ func (l *Loop) startPortForwarding(ctx context.Context, data tunnelUpData) (err // only used for PIA for now gateway, err := l.routing.VPNLocalGatewayIP(data.vpnIntf) if err != nil { - return fmt.Errorf("%w: %s", errObtainVPNLocalGateway, err) + return fmt.Errorf("%w: for interface %s: %s", errObtainVPNLocalGateway, data.vpnIntf, err) } l.logger.Info("VPN gateway IP address: " + gateway.String()) diff --git a/internal/vpn/run.go b/internal/vpn/run.go index bd583ef5..a311921a 100644 --- a/internal/vpn/run.go +++ b/internal/vpn/run.go @@ -40,6 +40,7 @@ func (l *Loop) Run(ctx context.Context, done chan<- struct{}) { portForwarding: settings.Provider.PortForwarding.Enabled, serverName: serverName, portForwarder: providerConf, + vpnIntf: settings.OpenVPN.Interface, } openvpnCtx, openvpnCancel := context.WithCancel(context.Background())