Return to BSD News archive
Path: sserve!newshost.anu.edu.au!harbinger.cc.monash.edu.au!yarrina.connect.com.au!tulpi.interconnect.com.au!ahill.mel.interconnect.com.au!root
From: Charlie ROOT <root@ahill.mel.interconnect.com.au>
Newsgroups: comp.unix.bsd.freebsd.misc,list.freebsd-questions
Subject: Re: "PPP Not available on this system" ---- HELP
Date: Sun, 11 Jun 1995 01:45:10 +0000
Organization: Interconnect Australia
Lines: 33
Message-ID: <Pine.BSF.3.91.950611013005.179A-100000@ahill.mel.interconnect.com.au>
References: <3quj1c$45h@imp.demon.co.uk>
NNTP-Posting-Host: ahill.mel.interconnect.com.au
Mime-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
In-Reply-To: <3quj1c$45h@imp.demon.co.uk>
On 5 Jun 1995, Wayne Taylor wrote:
> I'm trying to get FreeBSD 2.0 setup to work with PPP, but when running
> pppd I just get the message "PPP Not available on this system".
>
Yes, the FAQ's are sadly defficient in this area, you will need to
recompile your kernel, and include the line "pseudo-device ppp 4"
(I made 4 devices, although I belive normally only one would be required.)
If you have not recompiled a kernel before you should read the exellent
faqs on this topic.
There is also a one line patch you should add to if_ppp.c before you
recompile.
---------->8-----has-been-cut----------------
if ((*mp = m) == NULL) {
m_freem(m0);
return (ENOBUFS);
}
m->m_len=0; <---------this is the new line
if (uio->uio_resid >= MCLBYTES / 2)
MCLGET(m, M_DONTWAIT);
len = M_TRAILINGSPACE(m);
--------->8-----has-been-cut-----------------
I cant tell you what else is needed to get PPP up and running cause I
dont know what I did - but it is certainly worth the effort - much nicer
than from DOS !