Sorry - this system lacks PPP kernel support


I am using docker on Windows with virtualbox driver. I build a docker container based on ubuntu:wily, and install some packages like pptp-linux and openssh-server.

I ssh into this container, and did mknod /dev/ppp c 108 0, and the node was created with no error. Then I did pppd call my-vpn, but I got:

Couldn't open the /dev/ppp device: Operation not permitted
pppd: Sorry - this system lacks PPP kernel support

Do I miss any package in the container? Please help.


Hi! Have you found a solution for this? I’m having the same problem…


No. I think they just did not enable that feature in the Linux kernel. But, even if they enabled it, I doubt it would work in a virtualbox environment. So, I simply gave up.

i found this in docker hub (Docker), but in my case; in the processes ask by certificate, if i want to continuous with default certificates, but i cant answer in terminal.