TOR: fix compilation
[tomato.git] / release / src / router / rp-pppoe / README
blob2df6b472ca313da86bc39a8384db9a755e850e65
1 # LIC: GPL
3 pppoe: a PPP-over-Ethernet redirector for pppd
4 Copyright (C) 2001-2005 Roaring Penguin Software Inc.
6 Some inspiration from an earlier client by Luke Stras.
8 The MSS clamping was inspired by mssclampfw by Marc Boucher <marc@mbsi.ca>
9 with acknowledgements to Rebel.com (http://www.rebel.com).  However, the
10 actual MSS clamping code is original and is licensed under the GPL, unlike
11 the original mssclampfw.
13 Introduction
14 ============
16 pppoe is a user-space redirector which permits the use of PPPoE
17 (Point-to-Point Over Ethernet) with Linux.  PPPoE is used by many
18 DSL service providers.
20 Installation
21 ============
23 Requirements
24 ------------
26 1) Linux 2.2.9 or later on Intel, Sparc or PowerPC.  It may work on
27    Alpha, too -- anyone care to let me know?
29            OR
31    Linux 2.0.36 or later.
33            OR
35    FreeBSD, NetBSD or OpenBSD with BPF support.  I have access only
36    to FreeBSD.  In general, I can't answer questions about the *BSD's
37    as well as I can about Linux.
40 2) pppd 2.3.10 or later.  Versions 2.3.7 and later work unless you use
41    demand-dialling.  For demand dialling, you *must* use 2.3.10 or later.
43 QUICKSTART
44 ----------
46 If you're lucky, the "quickstart" method will work.  After unpacking
47 the archive, become root and type:
49         ./go
51 This should configure, compile and install the software and set up your
52 DSL connection.  You'll have to answer a few questions along the way.
54 If you want the GUI wrapper, type:
56         ./go-gui
58 If ./go and ./go-gui didn't work, read the rest of this README.
60 Compiling
61 ---------
63 Compile and install pppd if you don't already have it.  Then:
65 1) Unpack:
67         $ tar xzvf rp-pppoe-xxx.tar.gz
69 2) Change to source directory:
71         $ cd src
73 3) Configure:
75         $ ./configure
77 4) Compile:
79         $ make
81 4) Install (this step must be done as root)
83         # make install
85 5) Now read doc/HOW-TO-CONNECT
88 David F. Skoll <dfs@roaringpenguin.com> | Roaring Penguin Software Inc.
89 http://www.roaringpenguin.com