1 This file describes the installation process for ppp-2.3 on systems
2 running Solaris 2. The Solaris 2 and SVR4 ports share a lot of code
3 but are not identical. The STREAMS kernel modules and driver for
4 Solaris 2 are in the svr4 directory (and use some code from the
7 This version has been tested under Solaris 2.5.1 and Solaris 2.6.
9 NOTE: Although the kernel driver and modules have been designed to
10 operate correctly on SMP systems, they have not been extensively
11 tested on SMP machines. Some users of SMP Solaris x86 systems have
12 reported system problems apparently linked to the use of this
19 1. Run the configure script and make the user-level programs and the
25 If you wish to use gcc (or another compiler) instead of Sun's cc, edit
26 the svr4/Makedefs file and uncomment the definition of CC. You can
27 also change the options passed to the C compiler by editing the COPTS
30 2. Install the programs and kernel modules: as root, do
34 This installs pppd, chat and pppstats in /usr/local/bin and the kernel
35 modules in /kernel/drv and /kernel/strmod, and creates the /etc/ppp
36 directory and populates it with default configuration files. You can
37 change the installation directories by editing svr4/Makedefs.
39 If your system normally has only one network interface, the default
40 Solaris 2 system startup scripts will disable IP forwarding in the IP
41 kernel module. This will prevent the remote machine from using the
42 local machine as a gateway to access other hosts. The solution is to
43 create an /etc/ppp/ip-up script containing something like this:
46 /usr/sbin/ndd -set /dev/ip ip_forwarding 2
48 Under Solaris 2.6, the value 2 is invalid; use 1 instead. See the man
49 page for ip(7p) for details.