DSL HOWTO for Linux

Hal Burgiss

     hal@foobox.net
    

Original Author: David Fannin

     dfannin@sushisoft.com
    

Edited by

Greg LeBlanc

v1.3, 2001-06-25

Revision History
Revision v1.32001-06-25Revised by: hb
Updates to various sections.
Revision v1.22001-03-28Revised by: hb
Assorted changes and additions.
Revision v1.12000-11-14Revised by: hb
Many miscellaneous minor corrections and updates.
Revision v0.992000-09-05Revised by: hb
Various updates, additions and new sections.
Revision v0.921999-04-10Revised by: df
First release (ADSL mini HOWTO).

This document examines the DSL family of high speed Internet services now being deployed in various markets worldwide. Information is included on the technology behind DSL as well as subscribing, installing, configuring, and troubleshooting, with an emphasis on how this impacts Linux users.


Table of Contents
1. Introduction
1.1. Document Structure and Reading Guidelines
1.2. What's New
1.3. Copyright
1.4. Credits
1.5. Disclaimer
1.6. Feedback
1.7. Conventions, Usage and Terminology
2. Installation
2.1. Pre-Installation
2.2. Installation Options -- Self Install or Not
2.3. Wiring/Installation Options
2.4. Self Install - Wiring
2.4.1. The Homerun
2.5. Wire the Splitter
2.6. Wire the DSL Jack
2.7. Installing Microfilters
2.8. Installing an Ethernet Modem
2.8.1. Installing the Ethernet Network Card (NIC)
2.9. Installing a USB Modem
3. Configuring Linux
3.1. Bridged vs PPPoX Networks
3.1.1. Bridged/DHCP
3.1.2. PPPoX
3.1.3. ATM
3.2. Configuring the WAN Interface
3.2.1. Static IP Configuration
3.2.2. Bridged/DHCP Configuration
3.2.3. PPPoE Configuration
3.2.4. PPPoA
3.2.5. PPTP/PPPoA with Alcatel Ethernet Modems
3.2.6. Modem/Router Configuration
3.3. Connect
4. Securing Your Connection
4.1. Security Quick-start
4.2. Which Ports?
4.3. inetd
5. Performance Tuning and Troubleshooting
5.1. Tuning
5.1.1. TCP Receive Window
5.1.2. Interleaving
5.2. Installation Problems
5.2.1. No sync
5.2.2. Network Card (NIC) Problems
5.2.3. IP Connection Problems
5.3. Sync Problems
5.4. Network and Throughput Problems
5.4.1. Miscellaneous Network Problems
5.5. Measuring Throughput
6. Appendix: DSL Overview
6.1. The DSL Family
6.2. The DSLAM
6.2.1. Sync
6.3. DSL Modems
6.4. The ISP Connection
6.5. Availability
6.5.1. Ordering
6.5.2. Qualifying
6.6. Choosing Providers
7. Appendix: FAQ
8. Appendix: Miscellaneous
8.1. Links
8.2. Glossary
8.3. Other Consumer Class High Speed Services
8.3.1. Cable Modem vs DSL
8.3.2. Fiber in the Loop (IFITL or FTTC, and FTTH)
8.3.3. Wireless
8.4. Compatible Modems
8.5. Linux Friendly DSL ISPs
8.6. Setting up Linux as a Router
9. Appendix: The Alcatel SpeedTouch USB ADSL Modem
9.1. Introduction
9.1.1. Preface
9.1.2. Background
9.1.3. Assumptions
9.1.4. Caveat
9.2. Patching the kernel
9.3. Configuring the kernel
9.3.1. Configuration
9.4. Installing the software
9.4.1. Installing pppd
9.4.2. Installing speedmgmt
9.5. Configuring the software
9.5.1. Configuring pppd
9.5.2. Final configuration
9.5.3. Connecting
9.6. Known problems
9.7. Revision History
9.8. Credits