Return to BSD News archive
Path: sserve!newshost.anu.edu.au!harbinger.cc.monash.edu.au!bunyip.cc.uq.oz.au!munnari.oz.au!newsroom.utas.edu.au!minke!tas
From: tas@minke.cc.utas.edu.au (Tasman Van Ommen)
Newsgroups: comp.os.386bsd.questions
Subject: Re: Status of SLIP and PPP in FreeBSD 2.0?
Date: 7 Dec 1994 00:26:04 GMT
Organization: University of Tasmania, Australia.
Lines: 68
Message-ID: <3c2ves$so4@franklin.cc.utas.edu.au>
References: <D0488r.1G3@nfx.com> <3bl7v9$s6c@pdq.coe.montana.edu>
NNTP-Posting-Host: minke.iasos.utas.edu.au
nate@bsd.coe.montana.edu (Nate Williams) writes:
>In article <D0488r.1G3@nfx.com>, Chie-Jin Cheng <chiejin@nfx.com> wrote:
>>Hi there,
>>
>>Can someone tell me what is the status of SLIP and PPP in FreeBSD2.0?
>Don't know about PPP, but I use SLIP with no problems.
Don't know about SLIP but I use PPP with no problems :-) after applying
a couple of patches courtesy of Mark Starner:
1)
In the source for pppd (look in /usr/src/usr.sbin I think - anyway it is there
somewhere) change line 690 of the file sys-bsd.c to be:
mask = ((struct sockaddr_in *) &ifreq.ifr_addr)->sin_addr.s_addr;
^^^
You also need to rebuild the kernel with ppp support by enabling the
line:
pseudo-device ppp x
where x is the number of ppp interfaces you want... (1 like me if you just
use a single modem connection)
HOWEVER - before rebuilding the kernel make the following change
to the kernel code....
2)
there is also a fix required to /usr/src/sys/net/if_ppp.c in the kernel
that fix is:
*** if_ppp.c.orig Tue Nov 22 07:38:43 1994
--- if_ppp.c Tue Nov 22 07:39:17 1994
***************
*** 432,437 ****
--- 432,438 ----
m_freem(m0);
return (ENOBUFS);
}
+ m->m_len = 0;
if (uio->uio_resid >= MCLBYTES / 2)
MCLGET(m, M_DONTWAIT);
len = M_TRAILINGSPACE(m);
>Nate
>--
>nate@bsd.coe.montana.edu | FreeBSD dude and all around tech.
>nate@cs.montana.edu | weenie.
>work #: (406) 994-4836 | Unemployed, looking for permanant work in
>home #: (406) 586-0579 | CS/EE field.
__________________________________________________________________________
Dr. Tas van Ommen
Glaciology Section
Australian Antarctic Division & Antarctic CRC
Antarctic CRC E-mail: tas.vanommen@antcrc.utas.edu.au
University of Tasmania Phone: (002) 20 2981
GPO Box 252C, Hobart Fax: (002) 20 2902
Tasmania 7001, AUSTRALIA International: (+61-02) 20 2981
__________________________________________________________________________