diff --git a/pkg/switch/openlan.go b/pkg/switch/openlan.go index a0c6e64..b0afe9d 100755 --- a/pkg/switch/openlan.go +++ b/pkg/switch/openlan.go @@ -218,6 +218,8 @@ func (w *OpenLANWorker) Initialize() { } } w.bridge = network.NewBridger(brCfg.Provider, brCfg.Name, brCfg.IPMtu) + + w.updateVPN() vCfg := w.cfg.OpenVPN if !(vCfg == nil) { obj := NewOpenVPN(vCfg) @@ -226,7 +228,6 @@ func (w *OpenLANWorker) Initialize() { } w.WorkerImpl.Initialize() w.allowedSubnet() - w.updateVPN() w.allowedVPN() }