mirror of
https://github.com/paulusmack/ppp.git
synced 2024-11-23 02:13:28 +08:00
Update README files
- Update README with more of the changes in 2.5.1 - Update the other READMEs lightly, mostly to do with how features are included or excluded with the new build system. Signed-off-by: Paul Mackerras <paulus@ozlabs.org>
This commit is contained in:
parent
1889485258
commit
5ea05ff8c5
20
README
20
README
@ -24,10 +24,9 @@ the link and sets up the ppp network interface. Pppd includes support
|
||||
for authentication, so you can control which other systems may make a
|
||||
PPP connection and what IP addresses they may use.
|
||||
|
||||
The platforms supported by this package are Linux and Solaris. I have
|
||||
code for NeXTStep, FreeBSD, SunOS 4.x, SVR4, Tru64 (Digital Unix), AIX
|
||||
and Ultrix but no active maintainers for these platforms. Code for
|
||||
all of these except AIX is included in the ppp-2.3.11 release.
|
||||
The platforms supported by this package are Linux and Solaris.
|
||||
(There is also code to support various old flavours of Unix in the git
|
||||
repository, but it is quite old and unmaintained.)
|
||||
|
||||
The kernel code for Linux is no longer distributed with this package,
|
||||
since the relevant kernel code is in the official Linux kernel source
|
||||
@ -76,9 +75,22 @@ What's new in ppp-2.5.1
|
||||
additional, more deterministic ways for pppd to interact with the
|
||||
rest of the networking configuration.
|
||||
|
||||
* New options have been added to allow the system administrator to
|
||||
set the location of various scripts and secrets files.
|
||||
|
||||
* A new "noresolvconf" option tells pppd not to write the
|
||||
/etc/ppp/resolv.conf file; DNS server addresses, if obtained from
|
||||
the peer, are still passed to scripts in the environment.
|
||||
|
||||
* Pppd will now create the directory for the TDB connection database
|
||||
if it doesn't already exist.
|
||||
|
||||
* Kernel module code for Solaris is no longer included.
|
||||
|
||||
* Support for decompressing compressed packets has been removed from
|
||||
pppdump, because the zlib code used was old and potentially
|
||||
vulnerable.
|
||||
|
||||
* Various other bug fixes and minor enhancements.
|
||||
|
||||
|
||||
|
@ -28,8 +28,9 @@ requesting MS-CHAP:
|
||||
rcvd [LCP ConfReq id=0x2 <asyncmap 0x0> <auth MS> <magic 0x46a3>]
|
||||
^^^^^^^
|
||||
|
||||
MS-CHAP is enabled by default under Linux in pppd/Makefile.linux by
|
||||
the line "CHAPMS=y".
|
||||
MS-CHAP support in pppd (along with MPPE support) can be enabled or
|
||||
disabled at configure time using the --enable-microsoft-extensions and
|
||||
--disable-microsoft-extensions arguments. The default is enabled.
|
||||
|
||||
|
||||
CONFIGURATION
|
||||
|
@ -22,8 +22,9 @@ The ietf task group has decided to recommend that the LCP sequence be
|
||||
extended to permit the callback operation. For this reason, these
|
||||
patches are not 'part' of pppd but are an adjunct to the code.
|
||||
|
||||
To enable CBCP support, all that is required is to uncomment the line
|
||||
in Makefile.linux that sets CBCP=y and recompile pppd.
|
||||
CBCP support is enabled or disabled in pppd at configure time using the
|
||||
--enable-cbcp and --disable-cbcp arguments to ./configure. The default
|
||||
is disabled.
|
||||
|
||||
I use such script to make a callback:
|
||||
|
||||
|
@ -17,9 +17,11 @@ EAP-TLS authentication support for PPP
|
||||
mechanism. It also provides optional encryption using the MPPE
|
||||
protocol.
|
||||
|
||||
This patch provide EAP-TLS support to pppd.
|
||||
This authentication method can be used in both client or server
|
||||
mode.
|
||||
EAP-TLS support is included in pppd, and is enabled or disabled
|
||||
at configure time by using the --enable-eaptls and --disable-eaptls
|
||||
arguments to ./configure.
|
||||
|
||||
This authentication method can be used in both client and server mode.
|
||||
|
||||
2. Building
|
||||
|
||||
|
10
README.linux
10
README.linux
@ -95,8 +95,8 @@ If you obtained this package in .rpm or .deb format, you simply follow
|
||||
the usual procedure for installing the package.
|
||||
|
||||
If you are using the .tar.gz form of this package, then cd into the
|
||||
ppp-2.4.5 directory you obtained by unpacking the archive and issue
|
||||
the following commands:
|
||||
directory you obtained by unpacking the archive and issue the
|
||||
following commands:
|
||||
|
||||
$ ./configure
|
||||
$ make
|
||||
@ -108,8 +108,12 @@ If the /etc/ppp configuration directory doesn't exist, the `make
|
||||
install' step will create it and install some default configuration
|
||||
files.
|
||||
|
||||
The ./configure script can take various optional arguments to control
|
||||
what features are included, what directories are used for installation,
|
||||
etc. Type "./configure --help" to see a list of options.
|
||||
|
||||
2.3 System setup for 2.4 kernels
|
||||
|
||||
2.3 System setup for 2.4 (and later) kernels
|
||||
|
||||
Under the 2.4 series kernels, pppd needs to be able to open /dev/ppp,
|
||||
character device (108,0). If you are using udev (as most distributions
|
||||
|
@ -1,3 +1,5 @@
|
||||
NOTE: These instructions are out of date.
|
||||
|
||||
This file describes the installation process for ppp-2.4 on systems
|
||||
running Solaris. The Solaris and SVR4 ports share a lot of code but
|
||||
are not identical. The STREAMS kernel modules and driver for Solaris
|
||||
|
Loading…
Reference in New Issue
Block a user