PPP without using a kernel module?

I have a need to set up a VPN to a "virutal sever" which does not support
PPP in the kernel. 

Is there such a thing as a USER SPACE only implementation of ppp?

There is one for SLIP (e.g. SLIRP), but I need ppp.

Thanks,

Geoff.
--

-- 
Geoffrey S. Mendelson, Jerusalem, Israel gsm@...  N3OWJ/4X1GM

=================================================================
To unsubscribe, send mail to linux-il-request@... with
the word "unsubscribe" in the message body, e.g., run the command
echo unsubscribe | mail linux-il-request@...

Tzafrir Cohen | 28 Sep 20:34

Re: PPP without using a kernel module?

On Sun, Sep 28, 2008 at 09:10:21PM +0300, Geoffrey S. Mendelson wrote:
> I have a need to set up a VPN to a "virutal sever" which does not support
> PPP in the kernel. 
>
> Is there such a thing as a USER SPACE only implementation of ppp?
>
> There is one for SLIP (e.g. SLIRP), but I need ppp.

Slirp does emulate PPP.

--

-- 
Tzafrir Cohen         | tzafrir@... | VIM is
http://tzafrir.org.il |                    | a Mutt's
tzafrir@... |                    |  best
ICQ# 16849754         |                    | friend

=================================================================
To unsubscribe, send mail to linux-il-request@... with
the word "unsubscribe" in the message body, e.g., run the command
echo unsubscribe | mail linux-il-request@...

sara fink | 28 Sep 21:31

Re: PPP without using a kernel module?

in google.com/linux you can find some results for userspace ppp.
http://www.google.com/linux?hl=en&q=userspace+ppp&btnG=Search

see if you can find something there.

On Sun, Sep 28, 2008 at 9:10 PM, Geoffrey S. Mendelson <gsm-I8pGow6HJUGaMJb+Lgu22Q@public.gmane.org> wrote:
I have a need to set up a VPN to a "virutal sever" which does not support
PPP in the kernel.
Is there such a thing as a USER SPACE only implementation of ppp?

There is one for SLIP (e.g. SLIRP), but I need ppp.

Thanks,

Geoff.
--
Geoffrey S. Mendelson, Jerusalem, Israel gsm-I8pGow6HJUGaMJb+Lgu22Q@public.gmane.org  N3OWJ/4X1GM

=================================================================
To unsubscribe, send mail to linux-il-request-NSemkxREmS1YZAO8hgG6+w@public.gmane.org with
the word "unsubscribe" in the message body, e.g., run the command
echo unsubscribe | mail linux-il-request-NSemkxREmS1YZAO8hgG6+w@public.gmane.org


Amos Shapira | 29 Sep 04:37

Re: PPP without using a kernel module?

2008/9/29 Geoffrey S. Mendelson <gsm@...>:
> I have a need to set up a VPN to a "virutal sever" which does not support
> PPP in the kernel.
> Is there such a thing as a USER SPACE only implementation of ppp?
>
> There is one for SLIP (e.g. SLIRP), but I need ppp.

Does it HAVE to be PPP or can you make use of "VPN over SSH", for
instance (requires TUN kernel support)

Example ref: http://gentoo-wiki.com/HOWTO_VPN_over_SSH_and_tun

I'm not sure it's suitability for your requirements but maybe worth
investigation if you get stuck on the SLirp path for too long...

--Amos

=================================================================
To unsubscribe, send mail to linux-il-request@... with
the word "unsubscribe" in the message body, e.g., run the command
echo unsubscribe | mail linux-il-request@...

Re: PPP without using a kernel module?

On Mon, Sep 29, 2008 at 12:37:14PM +1000, Amos Shapira wrote:
>2008/9/29 Geoffrey S. Mendelson <gsm@...>:
>> I have a need to set up a VPN to a "virutal sever" which does not support
>> PPP in the kernel.
>> Is there such a thing as a USER SPACE only implementation of ppp?
>>
>> There is one for SLIP (e.g. SLIRP), but I need ppp.
>
>Does it HAVE to be PPP or can you make use of "VPN over SSH", for
>instance (requires TUN kernel support)

So far, I have been able to get a SOCKS proxy using SSH to work, a freeware
socks capture program (freecap) to send traffic from programs that do not
support socks. 

The problem I have is that for "security reasons", a specific application does
not support proxies, although they claim it does. This is well documented
and has been reported as a "bug" many times. So my chance of anything 
happening is small, but unlikey.

The linux side is some sort of virtualized machine, which I have been told
is more like a jail, than a true independent VM.  It does not support 
PPP, thought from what I can see Slirp, which does runs under it will.

I have not been able to get a connection to work yet, though.

Whatever I can do, I have 100% freedom to implement over userspace, and
zero freedom to implement over kernel space without joining the development
team for the virtualization product. Since someone submitted PPP support
around two years ago to the project, but they declined to include it,
I don't think I would have more success.

>
>Example ref: http://gentoo-wiki.com/HOWTO_VPN_over_SSH_and_tun
>
>I'm not sure it's suitability for your requirements but maybe worth
>investigation if you get stuck on the SLirp path for too long...

I'll look into it. 

Thanks,

Geoff.

--

-- 
Geoffrey S. Mendelson, Jerusalem, Israel gsm@...  N3OWJ/4X1GM

=================================================================
To unsubscribe, send mail to linux-il-request@... with
the word "unsubscribe" in the message body, e.g., run the command
echo unsubscribe | mail linux-il-request@...


Gmane