* better
[mascara-docs.git] / i386 / linux-2.3.21 / Documentation / networking / ppp.txt
blob55c036251c4e363905b46b0b14c9400d4777119f
1 *NEWSFLASH*
2 This kernel release needs a minor bug fix for pppd to run properly with
3 the new routing code.  When your pppd doesn't work apply the following 
4 patch to pppd-2.2.0f or update to the newest pppd version.
6 Patch:
8 --- ppp-2.2.0f/pppd/sys-linux.c-o       Wed Sep 17 00:23:01 1997
9 +++ ppp-2.2.0f/pppd/sys-linux.c Wed Sep 17 00:23:11 1997
10 @@ -927,8 +927,11 @@
12      if (ioctl(sockfd, SIOCADDRT, &rt) < 0)
13        {
14 +/* The new linux routing code doesn't like routes on down devices. */
15 +#if 0
16          syslog (LOG_ERR, "ioctl(SIOCADDRT) device route: %m");
17          return (0);
18 +#endif
19        }
20      return 1;
21    }
24 -Andi Kleen
25 --------------------------------------------------------------------
27 The PPP support for this kernel requires the 2.2.0 version of the
28 pppd daemon. You will find the current version of the daemon on
29 sunsite.unc.edu in the /pub/Linux/system/Network/serial directory.
31 Sunsite has many mirror sites. Please feel free to obtain it from
32 a mirror site close to you.
34 If you attempt to use a version of pppd which is not compatible
35 then you will have some error condition. It usually is reflected
36 in that an ioctl operation will generate a fatal error.
38 Please do not use earlier versions of the 2.2 package. If you
39 obtained a copy from merit.edu or bellatrix then please get an
40 update from the sunsite site.
42 The CCP (Compression Control Protocol) which is supported by this
43 code is functional. You will need a compatible BSD compressor on
44 your peer site to use the code.
46 The BSD compression code will only build as a loadable module. There
47 was an earlier version which would build it into the kernel but that
48 functionality has been removed for various reasons.
51 Al Longyear                      longyear@netcom.com