In Preferences:
Layer IPv4: Inside Tunnel
Layer IPv6: Blocked
Protocol used for connection: IPv4 only
Didn't help. It still complained for being unable to find the IPv6 route and kept disconnecting
Helped editing sysctl.conf
root in terminal
nano /etc/sysctl.conf
#and adding lines:
net.ipv4.ip_forward=1
net.ipv6.ip_forward=1
Save
Then reread with
sysctl -p
And finally, it works in Ubuntu
In Android everything worked asap