Next Previous Contents

# Linux Networking-HOWTO (Previously the Net-3 Howto)

## Current Author: unmaintained

v1.5, August 1999

Original Authors: Terry Dawson (main author), VK2KTJ; Alessandro Rubini (maintainer)

Former Maintainer: Joshua Drake (Poet)

The Linux Operating System boasts kernel based networking support written almost entirely from scratch. The performance of the tcp/ip implementation in recent kernels makes it a worthy alternative to even the best of its peers. This document aims to describe how to install and configure the Linux networking software and associated tools.

## 1. Introduction.

## 2. Document History

- 2.1 Feedback

## 3. How to use this HOWTO.

- 3.1 Conventions used in this document

## 4. General Information about Linux Networking.

- 4.1 A brief history of Linux Networking Kernel Development.
- 4.2 Linux Networking Resources.
- 4.3 Where to get some non-linux-specific network information.

## 5. Generic Network Configuration Information.

- 5.1 What do I need to start ?
- 5.2 Where should I put the configuration commands ?
- 5.3 Creating your network interfaces.
- 5.4 Configuring a network interface.
- 5.5 Configuring your Name Resolver.
- 5.6 Configuring your loopback interface.
- 5.7 Routing.
- 5.8 Configuring your network servers and services.
- 5.9 Other miscellaneous network related configuration files.
- 5.10 Network Security and access control.

## 6. IP- and Ethernet-Related Information

- 6.1 Ethernet
- 6.2 EQL - multiple line traffic equaliser
- 6.3 IP Accounting (for Linux-2.0)
- 6.4 IP Accounting (for Linux-2.2)
- 6.5 IP Aliasing
- 6.6 IP Firewall (for Linux-2.0)
- 6.7 IP Firewall (for Linux-2.2)
- 6.8 IPIP Encapsulation
- 6.9 IP Masquerade
- 6.10 IP Transparent Proxy
- 6.11 IPv6
- 6.12 Mobile IP
- 6.13 Multicast
- 6.14 NAT - Network Address Translation
- 6.15 Traffic Shaper - Changing allowed bandwidth
- 6.16 Routing in Linux-2.2

## 7. Using common PC hardware

- 7.1 ISDN
- 7.2 PLIP for Linux-2.0
- 7.3 PLIP for Linux-2.2
- 7.4 PPP
- 7.5 SLIP client
- 7.6 SLIP server.

## 8. Other Network Technologies

- 8.1 ARCNet
- 8.2 Appletalk (`AF_APPLETALK`)
- 8.3 ATM
- 8.4 AX25 (`AF_AX25`)
- 8.5 DECNet
- 8.6 FDDI
- 8.7 Frame Relay
- 8.8 IPX (`AF_IPX`)
- 8.9 NetRom (`AF_NETROM`)
- 8.10 Rose protocol (`AF_ROSE`)
- 8.11 SAMBA - `NetBEUI', `NetBios', `CIFS' support.
- 8.12 STRIP support (Starmode Radio IP)
- 8.13 Token Ring
- 8.14 X.25
- 8.15 WaveLan Card

## 9. Cables and Cabling

- 9.1 Serial NULL Modem cable
- 9.2 Parallel port cable (PLIP cable)
- 9.3 10base2 (thin coax) Ethernet Cabling
- 9.4 Twisted Pair Ethernet Cable

## 10. Glossary of Terms used in this document.

## 11. Linux for an ISP ?

## 12. Acknowledgements

## 13. Copyright.

Next Previous Contents