summaryrefslogtreecommitdiffstats
path: root/Documentation/networking/ppp.txt
blob: 55c036251c4e363905b46b0b14c9400d4777119f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
*NEWSFLASH*
This kernel release needs a minor bug fix for pppd to run properly with
the new routing code.  When your pppd doesn't work apply the following 
patch to pppd-2.2.0f or update to the newest pppd version.

Patch:

--- ppp-2.2.0f/pppd/sys-linux.c-o	Wed Sep 17 00:23:01 1997
+++ ppp-2.2.0f/pppd/sys-linux.c	Wed Sep 17 00:23:11 1997
@@ -927,8 +927,11 @@
 
     if (ioctl(sockfd, SIOCADDRT, &rt) < 0)
       {
+/* The new linux routing code doesn't like routes on down devices. */
+#if 0
         syslog (LOG_ERR, "ioctl(SIOCADDRT) device route: %m");
         return (0);
+#endif
       }
     return 1;
   }


-Andi Kleen
--------------------------------------------------------------------

The PPP support for this kernel requires the 2.2.0 version of the
pppd daemon. You will find the current version of the daemon on
sunsite.unc.edu in the /pub/Linux/system/Network/serial directory.

Sunsite has many mirror sites. Please feel free to obtain it from
a mirror site close to you.

If you attempt to use a version of pppd which is not compatible
then you will have some error condition. It usually is reflected
in that an ioctl operation will generate a fatal error.

Please do not use earlier versions of the 2.2 package. If you
obtained a copy from merit.edu or bellatrix then please get an
update from the sunsite site.

The CCP (Compression Control Protocol) which is supported by this
code is functional. You will need a compatible BSD compressor on
your peer site to use the code.

The BSD compression code will only build as a loadable module. There
was an earlier version which would build it into the kernel but that
functionality has been removed for various reasons.

--
Al Longyear                      longyear@netcom.com