ivpn / desktop-app

Official IVPN Desktop app
https://www.ivpn.net/apps/
GNU General Public License v3.0
322 stars 49 forks source link

[bug] (Linux) Split-tunneling is trying to initialize before IP stack initialization #247

Closed stenya closed 1 year ago

stenya commented 1 year ago

Bug report

According to report (03d87539919f4f418cd1d085e09f5e03):

[servc ] Waiting for IP stack initialization ...
[spltun] Split Tunneling test: Creating '/sys/fs/cgroup/net_cls' folder ...
[spltun] Split Tunneling test: Mounting CGROUP subsystem '/sys/fs/cgroup/net_cls'...
[spltun] ERROR splittun_linux.go:99:(in github.com/ivpn/desktop-app/daemon/splittun.implApplyConfig): failed to enable Split Tunneling: (exit status 2) Default network interface is not defined. Please, check internet connectivity.
...
[servc ] IP stack initializaed

This error happens because Split-tunneling is trying to initialize before IP stack initialization.

stenya commented 1 year ago

v3.10.10

gorkapernas commented 1 year ago

Verified on v3.10.10, different Linux distros, the issue is no longer reproducible. Split Tunnel also seems to work as expected.

stenya commented 1 year ago

v3.10.14 released