Open abubelinha opened 3 years ago
I can confirm the same problem happens to Arch Linux systems:
[me@UserLAn-Arch ~]$ sudo pacman -Sy ppp openfortivpn
[me@UserLAn-Arch ~]$ sudo pppd
Couldn't open the /dev/ppp device: Permission denied
pppd: Sorry - this system lacks PPP kernel support
PPP 2.4.9: https://github.com/paulusmack/ppp
Describe the issue you are having.
pppd
requires PPP support in the kernel,pppd
cannot run.Describe how your task behaves in a regular Linux environment
In the aforementioned openfortivpn issue thread I replicated exactly the same steps in both a Ubuntu VM (Virtualbox) and in UserLAnd Debian session (Android 5, not rooted). The Ubuntu VM and the phone running UserLAnd are both in the same LAN, and they tried to connect to the same VPN.
Although openfortivpn version is different, looks like the origin of the connection error comes from differences in PPP availability in both kernels.
I gave another chance to UserLAnd, and repeated the same steps using an Ubuntu session, but the problem remains the same (openfortivpn blames the system for not having PPP kernel support):
I am an ignorant about how PPP works, but here are some tests I made following this PPP guide:
Ubuntu in VirtualBox machine:
Ubuntu in UserLAnd:
Same results as above if all commands are run with
sudo
I wonder if another Android version would make any differences, but I have no way to test this in another phone.