Linux IPv6 HOWTO (en)
Peter Bieringer
<pb at bieringer.de
>
|
Revision History
|
|
Revision Release 0.45 |
2004-01-11 |
Revised by: PB |
|
See revision history
for more |
|
Revision Release 0.44.2 |
2003-10-30 |
Revised by: PB |
|
See revision history
for more |
|
Revision Release 0.44.1 |
2003-10-19 |
Revised by: PB |
|
See revision history
for more |
|
Revision Release 0.44 |
2003-08-15 |
Revised by: PB |
|
See revision history
for more |
|
Revision Release 0.43 |
2003-06-05 |
Revised by: PB |
|
See revision history
for more |
The goal of the Linux IPv6 HOWTO is to answer both basic and advanced questions about IPv6 on the Linux operating system. This HOWTO will provide the reader with enough information to install, configure, and use IPv6 applications on Linux machines.
-
Table of Contents
-
1. General
-
-
1.1. Copyright, license and others
-
1.2. Category
-
1.3. Version, History and To-Do
-
1.4. Translations
-
1.5. Technical
-
1.6. Preface
-
1.7. Used terms, glossar and shortcuts
-
1.8. Requirements for using this HOWTO
-
2. Basics
-
-
2.1. What is IPv6?
-
2.2. History of IPv6 in Linux
-
2.3. How do IPv6 addresses look like?
-
2.4. FAQ (Basics)
-
3. Address types
-
-
3.1. Addresses without a special prefix
-
3.2. Network part, also known as prefix
-
3.3. Address types (host part)
-
3.4. Prefix lengths for routing
-
4. IPv6-ready system check
-
-
4.1. IPv6-ready kernel
-
4.2. IPv6-ready network configuration tools
-
4.3. IPv6-ready test/debug programs
-
4.4. IPv6-ready programs
-
4.5. IPv6-ready client programs (selection)
-
4.6. IPv6-ready server programs
-
4.7. FAQ (IPv6-ready system check)
-
5. Configuring interfaces
-
-
5.1. Different network devices
-
5.2. Bringing interfaces up/down
-
6. Configuring IPv6 addresses
-
-
6.1. Displaying existing IPv6 addresses
-
6.2. Add an IPv6 address
-
6.3. Removing an IPv6 address
-
7. Configuring normal IPv6 routes
-
-
7.1. Displaying existing IPv6 routes
-
7.2. Add an IPv6 route through a gateway
-
7.3. Removing an IPv6 route through a gateway
-
7.4. Add an IPv6 route through an interface
-
7.5. Removing an IPv6 route through an interface
-
7.6. FAQ for IPv6 routes
-
8. Neighbor Discovery
-
-
8.1. Displaying neighbors using "ip"
-
8.2. Manipulating neighbors table using "ip"
-
9. Configuring IPv6-in-IPv4 tunnels
-
-
9.1. Types of tunnels
-
9.2. Displaying existing tunnels
-
9.3. Setup of point-to-point tunnel
-
9.4. Setup of 6to4 tunnels
-
10. Configuring IPv4-in-IPv6 tunnels
-
11. Kernel settings in /proc-filesystem
-
-
11.1. How to access the /proc-filesystem
-
11.2. Entries in /proc/sys/net/ipv6/
-
11.3. IPv6-related entries in /proc/sys/net/ipv4/
-
11.4. IPv6-related entries in /proc/net/
-
12. Netlink-Interface to kernel
-
13. Network debugging
-
-
13.1. Server socket binding
-
13.2. Examples for tcpdump packet dumps
-
14. Support for persistent IPv6 configuration in Linux distributions
-
-
14.1. Red Hat Linux and "clones"
-
14.2. SuSE Linux
-
14.3. Debian Linux
-
15. Auto-configuration and mobility
-
-
15.1. Stateless auto-configuration
-
15.2. Stateful auto-configuration using Router Advertisement Daemon (radvd)
-
15.3. Dynamic Host Configuration Protocol v6 (DHCPv6)
-
15.4. Mobility
-
16. Firewalling
-
-
16.1. Firewalling using netfilter6
-
16.2. Preparation
-
16.3. Usage
-
17. Security
-
-
17.1. Node security
-
17.2. Access limitations
-
17.3. IPv6 security auditing
-
18. Encryption and Authentication
-
-
18.1. Support in kernel
-
18.2. Usage
-
19. Quality of Service (QoS)
-
20. Hints for IPv6-enabled daemons
-
-
20.1. Berkeley Internet Name Daemon BIND (named)
-
20.2. Internet super daemon (xinetd)
-
20.3. Webserver Apache2 (httpd2)
-
20.4. Router Advertisement Daemon (radvd)
-
20.5. tcp_wrapper
-
21. Programming (using API)
-
22. Interoperability
-
23. Further information and URLs
-
-
23.1. Paper printed books, articles, online reviews (mixed)
-
23.2. Conferences, Meetings, Summits
-
23.3. Online information
-
23.4. IPv6 Infrastructure
-
23.5. Maillists
-
23.6. Online tools
-
23.7. Trainings, Seminars
-
23.8. 'The Online Discovery' ...
-
24. Revision history / Credits / The End
-
-
24.1. Revision history
-
24.2. Credits
-
24.3. The End