diff --git a/LDP/users/Peter-Bieringer/Linux+IPv6-HOWTO.html b/LDP/users/Peter-Bieringer/Linux+IPv6-HOWTO.html index 618feaca..719bdd7c 100644 --- a/LDP/users/Peter-Bieringer/Linux+IPv6-HOWTO.html +++ b/LDP/users/Peter-Bieringer/Linux+IPv6-HOWTO.html @@ -58,6 +58,23 @@ COLSPAN="3" >Revision 0.60.22007-10-03Revised by: PBRevision 0.60.1

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. Intermediate releases of this HOWTO are available at

1.3. Version, History and To-Do
1.5. Technical
1.6. Preface
1.7. Used terms, glossary and shortcuts
1.8. Requirements for using this HOWTO
2.1. What is IPv6?
2.3. What do IPv6 addresses look like?
2.4. FAQ (Basics)
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.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
5.1. Different network devices
5.2. Bringing interfaces up/down
6.1. Displaying existing IPv6 addresses
6.2. Add an IPv6 address
6.3. Removing an IPv6 address
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.1. Displaying neighbors using “ip”
8.2. Manipulating neighbors table using “ip”
9.1. Types of tunnels
9.2. Displaying existing tunnels
11.1. How to access the /proc-filesystem
13.1. Server socket binding
14.1. Red Hat Linux and “clones”
14.2. SuSE Linux
15.1. Stateless auto-configuration
15.2. Stateful auto-configuration using Router Advertisement Daemon (radvd)
15.3. Dynamic Host Configuration Protocol v6 (DHCPv6)
16.1. Common information
17.2. Preparation
17.3. Usage
18.1. Node security
18.2. Access limitations
19.1. Modes of using encryption and authentication
19.2. Support in kernel (ESP and AH)
19.3. Automatic key exchange (IKE)
19.4. Additional informations:
22.2. Other programming languages
24.4. IPv6 Infrastructure
25. Revision history / Credits / The End
25.3. The End

1.1.1. Copyright


1.1.2. License


1.1.3. About the author

1.1.3.1. Internet/IPv6 history of the author


1.1.3.2. Contact


1.3. Version, History and To-Do

1.3.1. Version


1.3.2. History

1.3.2.1. Major history


1.3.2.2. Full history


1.3.3. To-Do


1.4.1. To language

1.4.1.1. Chinese


1.4.1.2. Polish


1.4.1.3. German


1.4.1.4. French


1.4.1.5. Spanish


1.4.1.6. Italian


1.4.1.7. Japanese


1.4.1.8. Greek


1.4.1.9. Turkish


1.4.1.10. Portuguese-Brazil


1.5. Technical


1.5.1.1. Code line wrapping


1.5.1.2. SGML generation


1.5.2. On-line references to the HTML version of this HOWTO (linking/anchors)

1.5.2.1. Master index page


1.5.2.2. Dedicated pages


1.6. Preface


1.6.1. How many versions of a Linux & IPv6 related HOWTO are floating around?


1.6.1.1. Linux IPv6 FAQ/HOWTO (outdated)


1.6.1.2. IPv6 & Linux - HowTo (maintained)


1.6.1.3. Linux IPv6 HOWTO (this document)


1.7. Used terms, glossary and shortcuts

1.7.1. Network related


1.7.2. Document related

1.7.2.1. Long code line wrapping signal char


1.7.2.2. Placeholders


1.7.2.3. Commands in the shell


1.8. Requirements for using this HOWTO

1.8.1. Personal prerequisites

1.8.1.1. Experience with Unix tools


1.8.1.2. Experience with networking theory


1.8.1.3. Experience with IPv4 configuration


1.8.1.4. Experience with the Domain Name System (DNS)


1.8.1.5. Experience with network debugging strategies


1.8.2. Linux operating system compatible hardware

2.1. What is IPv6?


2.2.1. Beginning


2.2.2. In between


2.2.3. Current


2.2.4. Future


2.3. What do IPv6 addresses look like?


2.4. FAQ (Basics)

2.4.1. Why is the name IPv6 and not IPv5 as successor for IPv4?


2.4.2. IPv6 addresses: why such a high number of bits?


2.4.3. IPv6 addresses: why so small a number of bits on a new design?


3.1. Addresses without a special prefix

3.1.1. Localhost address


3.1.2. Unspecified address


3.1.3. IPv6 address with embedded IPv4 address


3.1.3.1. IPv4-mapped IPv6 address


3.1.3.2. IPv4-compatible IPv6 address


3.2. Network part, also known as prefix


3.2.1. Link local address type


3.2.2. Site local address type


3.2.3. Unique Local IPv6 Unicast Addresses


3.2.4. Global address type "(Aggregatable) global unicast"


3.2.4.1. 6bone test addresses


3.2.4.2. 6to4 addresses


3.2.4.3. Assigned by provider for hierarchical routing


3.2.4.4. Addresses reserved for examples and documentation


3.2.5. Multicast addresses


3.2.5.1. Multicast scopes


3.2.5.2. Multicast types


3.2.5.3. Solicited node link-local multicast address


3.2.6. Anycast addresses


3.2.6.1. Subnet-router anycast address


3.3. Address types (host part)


3.3.1. Automatically computed (also known as stateless)


3.3.1.1. Privacy problem with automatically computed addresses and a solution


3.3.2. Manually set


3.4. Prefix lengths for routing


3.4.1. Prefix lengths (also known as "netmasks")


3.4.2. Matching a route


4.1.1. Check for IPv6 support in the current running kernel


4.1.2. Try to load IPv6 module


4.1.2.1. Automatically loading of module


4.1.3. Compile kernel with IPv6 capabilities


4.1.3.1. Compiling a vanilla kernel


4.1.3.2. Compiling a kernel with USAGI extensions


4.1.4. IPv6-ready network devices


4.1.4.1. Currently known never “IPv6 capable links”


4.1.4.2. Currently known “not supported IPv6 capable links”


4.2. IPv6-ready network configuration tools


4.2.1. net-tools package


4.2.2. iproute package


4.3. IPv6-ready test/debug programs


4.3.1.1. Specifying interface for IPv6 ping


4.3.1.2. Ping6 to multicast addresses


4.3.4.1. IPv6 ping to 2001:0db8:100:f101::1 native over a local link


4.3.4.2. IPv6 ping to 2001:0db8:100::1 routed through an IPv6-in-IPv4-tunnel


4.4. IPv6-ready programs


4.5. IPv6-ready client programs (selection)


4.5.1. Checking DNS for resolving IPv6 addresses


4.5.2. IPv6-ready telnet clients


4.5.3. IPv6-ready ssh clients

4.5.3.1. openssh


4.5.3.2. ssh.com


4.5.4. IPv6-ready web browsers


4.5.4.1. URLs for testing


4.6. IPv6-ready server programs

4.7.1. Using tools

4.7.1.1. Q: Cannot ping6 to link-local addresses


4.7.1.2. Q: Cannot ping6 or traceroute6 as normal user

5.1. Different network devices


5.1.1. Physically bounded


5.1.2. Virtually bounded


5.1.2.1. IPv6-in-IPv4 tunnel interfaces


5.1.2.2. PPP interfaces


5.1.2.3. ISDN HDLC interfaces


5.1.2.4. ISDN PPP interfaces


5.1.2.5. SLIP + PLIP


5.1.2.6. Ether-tap device


5.1.2.7. tun devices


5.1.2.8. ATM


5.1.2.9. Others


5.2. Bringing interfaces up/down


5.2.1. Using "ip"


5.2.2. Using "ifconfig"


6.1. Displaying existing IPv6 addresses


6.1.1. Using "ip"


6.1.2. Using "ifconfig"


6.2. Add an IPv6 address


6.2.1. Using "ip"


6.2.2. Using "ifconfig"


6.3. Removing an IPv6 address


6.3.1. Using "ip"


6.3.2. Using "ifconfig"


7.1. Displaying existing IPv6 routes


7.1.1. Using "ip"


7.1.2. Using "route"


7.2. Add an IPv6 route through a gateway


7.2.1. Using "ip"


7.2.2. Using "route"


7.3. Removing an IPv6 route through a gateway


7.3.1. Using "ip"


7.3.2. Using "route"


7.4. Add an IPv6 route through an interface


7.4.1. Using "ip"


7.4.2. Using "route"


7.5. Removing an IPv6 route through an interface


7.5.1. Using "ip"


7.5.2. Using "route"


7.6. FAQ for IPv6 routes

7.6.1. Support of an IPv6 default route


7.6.1.1. Clients (not routing any packet!)


7.6.1.2. Routers in case of packet forwarding


8.1. Displaying neighbors using “ip”


8.2. Manipulating neighbors table using “ip”

8.2.1. Manually add an entry


8.2.2. Manually delete an entry


8.2.3. More advanced settings


9.1. Types of tunnels


9.1.1. Static point-to-point tunneling: 6bone


9.1.2. Automatically tunneling


9.1.3.1. Generation of 6to4 prefix


9.1.3.2. 6to4 upstream tunneling


9.1.3.3. 6to4 downstream tunneling


9.1.3.4. Possible 6to4 traffic


9.2. Displaying existing tunnels

9.2.1. Using "ip"


9.2.2. Using "route"


9.3.1. Add point-to-point tunnels

9.3.1.1. Using "ip"


9.3.1.2. Using "ifconfig" and "route" (deprecated)


9.3.1.3. Using "route" only


9.3.2. Removing point-to-point tunnels


9.3.2.1. Using "ip"


9.3.2.2. Using "ifconfig" and "route" (deprecated because not very funny)


9.3.2.3. Using "route"


9.3.3. Numbered point-to-point tunnels


9.4.1. Add a 6to4 tunnel


9.4.1.1. Using "ip" and a dedicated tunnel device


9.4.1.2. Using "ifconfig" and "route" and generic tunnel device “sit0” (deprecated)


9.4.2. Remove a 6to4 tunnel

9.4.2.1. Using "ip" and a dedicated tunnel device


9.4.2.2. Using “ifconfig” and “route” and generic tunnel device “sit0” (deprecated)


11.1. How to access the /proc-filesystem

11.1.1. Using “cat” and “echo”


11.1.1.1. Retrieving a value


11.1.1.2. Setting a value


11.1.2. Using “sysctl”


11.1.2.1. Retrieving a value


11.1.2.2. Setting a value


11.1.2.3. Additionals


11.1.3. Values found in /proc-filesystems

11.2.1. conf/default/*


11.2.2. conf/all/*


11.2.2.1. conf/all/forwarding


11.2.3. conf/interface/*


11.2.3.1. accept_ra


11.2.3.2. accept_redirects


11.2.3.3. autoconf

  • Default: TRUE

    Functional default: enabled if accept_ra_pinfo is enabled. disabled if accept_ra_pinfo is disabled.

  • Configure link-local addresses (see also Addresstypes) using L2 hardware addresses. E.g. this generates automagically an address like “fe80::201:23ff:fe45:6789” on an interface with a L2-MAC address.

    Autoconfigure addresses using prefix information from router advertisements.


    13.2.1.2. Router solicitation


    13.2.2. Neighbor discovery


    17.3.2.3. Insert a log rule at the input filter with options


    17.3.2.4. Insert a drop rule at the input filter


    17.3.2.5. Delete a rule by number


    17.3.2.6. Enable connection tracking


    17.3.2.7. Allow ICMPv6


    17.3.2.8. Rate-limiting


    17.3.2.9. Allow incoming SSH


    17.3.2.10. Enable tunneled IPv6-in-IPv4


    17.3.2.11. Protection against incoming TCP connection requests


    17.3.2.12. Protection against incoming UDP connection requests


    17.3.3. Examples

    17.3.3.1. Simple example for Fedora Core


    17.3.3.2. Sophisticated example

    18.1. Node security


    18.2. Access limitations


    18.3.1. Legal issues


    18.3.2. Security auditing using IPv6-enabled netcat


    18.3.3. Security auditing using IPv6-enabled nmap


    18.3.4. Security auditing using IPv6-enabled strobe


    18.3.5. Audit results


    19.1. Modes of using encryption and authentication


    19.1.1. Transport mode


    19.1.2. Tunnel mode


    19.2. Support in kernel (ESP and AH)


    21.3.1.2. Virtual host listen on an IPv6 and on an IPv4 address


    21.3.1.3. Additional notes


    21.4.1. Configuring radvd

    21.4.1.1. Simple configuration


    21.4.1.2. Special 6to4 configuration


    21.4.2. Debugging


    21.5.1. Configuration of the DHCPv6 server (dhcp6s)

    21.5.1.1. Simple configuration


    21.5.2. Configuration of the DHCPv6 client (dhcp6c)

    21.5.2.1. Simple configuration


    21.5.3. Usage

    21.5.3.1. dhcpv6_server


    21.5.3.2. dhcpv6_client


    21.5.4. Debugging

    21.5.4.1. dhcpv6_server


    21.5.4.2. dhcpv6_client


    21.6.1. Filtering capabilities


    21.6.2. Which program uses tcp_wrapper


    21.6.3. Usage


    21.6.3.1. Example for /etc/hosts.allow


    21.6.3.2. Example for /etc/hosts.deny


    21.6.4. Logging


    21.6.4.1. Refused connection


    21.6.4.2. Permitted connection

    21.7.1. Listening on IPv6 addresses

    21.8.1. Listening on IPv6 addresses


    22.1.1. Address Structures


    22.1.1.1. IPv4 sockaddr_in


    22.1.1.2. IPv6 sockaddr_in6


    22.1.1.3. Generic Addresses


    22.1.2. Lookup Functions


    22.1.3. Quirks Encountered


    22.1.3.1. IPv4 Mapped Addresses


    22.1.3.2. Cannot Specify the Scope Identifier in /etc/hosts


    22.1.3.3. Client & Server Residing on the Same Machine


    22.1.4. Putting It All Together (A Client-Server Programming Example)

    Porting applications to IPv6 HowTo. For the record, the source code presented here is original, developed from scratch, and any similarity between it and any other publicly available 'daytime' example is purely coincidental.]. The source code presented in this section was developed and tested on a RedHat Linux release using the 2.6 kernel (2.6.9 to be specific). Readers may use the source code freely, so long as proper credit is attributed; but of course the standard disclaimer must be given first:


    22.1.4.1. 'Daytime' Server Code


    22.1.4.2. 'Daytime' TCP Client Code


    22.1.4.3. 'Daytime' UDP Client Code


    22.2. Other programming languages

    24.6.1. Testing tools


    24.6.2. Information retrievement


    24.6.3. IPv6 Looking Glasses


    24.6.4. Helper applications


    Chapter 25. Revision history / Credits / The End


    25.1.1. Releases 0.x

    0.60.2

    2007-10-03/PB: fix description of sysctl/autoconf (credits to Francois-Xavier Le Bail)

    0.60.1


    25.2.2. Other credits

    25.2.2.1. Document technique related


    25.3. The End

    0.60.2 2007-10-03 P +B +\end_layout + +\end_inset + + \end_layout \begin_layout Standard @@ -6985,28 +7000,12 @@ Type: BOOLEAN \end_layout \begin_layout Itemize -Default: TRUE +Functional default: enabled if accept_ra_pinfo is enabled. + disabled if accept_ra_pinfo is disabled. \end_layout \begin_layout Standard -Configure link-local addresses (see also -\begin_inset LatexCommand ref -name "Addresstypes" -reference "chapter-addresstypes" - -\end_inset - -) using L2 hardware addresses. - E.g. - this generates automagically an address like -\begin_inset Quotes sld -\end_inset - -fe80::201:23ff:fe45:6789 -\begin_inset Quotes srd -\end_inset - - on an interface with a L2-MAC address. +Autoconfigure addresses using prefix information from router advertisements. \end_layout \begin_layout Subsubsection @@ -27126,6 +27125,11 @@ Versions x.y.z are work-in-progress and published as LyX and SGML file on Releases 0.x \end_layout +\begin_layout Description +0.60.2 2007-10-03/PB: fix description of sysctl/autoconf (credits to Francois-Xavi +er Le Bail) +\end_layout + \begin_layout Description 0.60.1 2007-06-16/PB: speling fixes (credits to Larry W. Burton) diff --git a/LDP/users/Peter-Bieringer/Linux+IPv6-HOWTO.pdf b/LDP/users/Peter-Bieringer/Linux+IPv6-HOWTO.pdf index 3a8582b7..09c4b9b4 100644 Binary files a/LDP/users/Peter-Bieringer/Linux+IPv6-HOWTO.pdf and b/LDP/users/Peter-Bieringer/Linux+IPv6-HOWTO.pdf differ diff --git a/LDP/users/Peter-Bieringer/Linux+IPv6-HOWTO.sgml b/LDP/users/Peter-Bieringer/Linux+IPv6-HOWTO.sgml index b3d28824..b0ed2206 100644 --- a/LDP/users/Peter-Bieringer/Linux+IPv6-HOWTO.sgml +++ b/LDP/users/Peter-Bieringer/Linux+IPv6-HOWTO.sgml @@ -6,13 +6,14 @@ ]> - Linux IPv6 HOWTO (en) PeterBieringer

    pb at bieringer dot de
    + 0.60.2 2007-10-03 PB 0.60.1 2007-06-16 PB 0.60 2007-05-31 PB 0.51 2006-11-08 PB @@ -1143,7 +1144,7 @@ net.ipv6.conf.all.forwarding = 1 Type: BOOLEANFunctional default: enabled if local forwarding is disabled. disabled if local forwarding is enabled.Accept Redirects sent by an IPv6 router. autoconf -Type: BOOLEANDefault: TRUEConfigure link-local addresses (see also Addresstypes) using L2 hardware addresses. E.g. this generates automagically an address like “fe80::201:23ff:fe45:6789” on an interface with a L2-MAC address. +Type: BOOLEANFunctional default: enabled if accept_ra_pinfo is enabled. disabled if accept_ra_pinfo is disabled.Autoconfigure addresses using prefix information from router advertisements. dad_transmits Type: INTEGERDefault: 1The amount of Duplicate Address Detection probes to send. @@ -4800,7 +4801,7 @@ Publisher: MarketResearch.com; ISBN B00006334Y; (November 1, 2001) Versions x.y.z are work-in-progress and published as LyX and SGML file on CVS. Because Deep Space 6 mirrors these SGML files and generate independend from TLDP public versions, this versions will show up there and also on its mirrors. Releases 0.x -0.60.12007-06-16/PB: speling fixes (credits to Larry W. Burton)0.602007-05-29/PB: import major contribution to Programming using C-API written by John Wenker, minor fixes0.522007-05-23/PB: update firewalling chapter, improve document for proper SGML validation, minor bugfixes0.512006-11-08/PB: remove broken URLs, add a new book (credits to Bryan Vukich)0.50.22006-10-25/PB: fix typo in dhcp6 section (credits to Michele Ferritto)0.50.12006-09-23/PB: add some URLs0.502006-08-24/PB: check RFC URLs, fix URL to Chinese translation, finalize for publishing0.49.52006-08-23/PB: fix/remove broken URLs0.49.42006-08-21/PB: some review, update and enhancement of the content, replace old 6bone example addresses with the current defined ones.0.49.32006-08-20/PB: fix bug in maillist entries, 'mobility' is now a separate chapter0.49.22006-08-20/PB: update and cleanup of maillist entries0.49.12006-06-13/PB: major update of mobility section (contributed by Benjamin Thery)0.492005-10-03/PB: add configuration hints for DHCPv6, major broken URL cleanup (credits to Necdet Yucel)0.48.12005-01-15/PB: minor fixes0.482005-01-11/PB: grammar check and minor review of IPv6 IPsec section0.47.12005-01-01/PB: add information and examples about IPv6 IPsec, add some URLs0.472004-08-30/PB: add some notes about proftpd, vsftpd and other daemons, add some URLs, minor fixes, update status of Spanish translation0.46.42004-07-19/PB: minor fixes0.46.32004-06-23/PB: add note about started Greek translation, replace Taiwanese with Chinese for related translation0.46.22004-05-22/PB: minor fixes0.46.12004-04-18/PB: minor fixes0.462004-03-04/PB: announce Italian translation, add information about DHCPv6, minor updates0.45.12004-01-12/PB: add note about the official example address space0.452004-01-11/PB: minor fixes, add/fix some URLs, some extensions0.44.22003-10-30/PB: fix some copy&paste text bugs0.44.12003-10-19/PB: add note about start of Italian translation0.442003-08-15/PB: fix URLs, add hint on tcp_wrappers (about broken notation in some versions) and Apache20.43.42003-07-26/PB: fix URL, add archive URL for maillist users at ipv6.org, add some ds6 URLs0.43.32003-06-19/PB: fix typos0.43.22003-06-11/PB: fix URL0.43.12003-06-07/PB: fix some URLs, fix credits, add some notes at IPsec0.432003-06-05/PB: add some notes about configuration in SuSE Linux, add URL of French translation0.422003-05-09/PB: minor fixes, announce French translation0.41.42003-05-02/PB: Remove a broken URL, update some others.0.41.32003-04-23/PB: Minor fixes, remove a broken URL, fix URL to Taiwanese translation0.41.22003-04-13/PB: Fix some typos, add a note about a French translation is in progress0.41.12003-03-31/PB: Remove a broken URL, fix another0.412003-03-22/PB: Add URL of German translation0.40.22003-02-27/PB: Fix a misaddressed URL0.40.12003-02-12/PB: Add Debian-Linux-Configuration, add a minor note on translations0.402003-02-10/PB: Announcing available German version0.39.22003-02-10/GK: Minor syntax and spelling fixes0.39.12003-01-09/PB: fix an URL (draft adopted to an RFC)0.392003-01-13/PB: fix a bug (forgotten 'link” on “ip link set” (credits to Yaniv Kaul)0.38.12003-01-09/PB: a minor fix0.382003-01-06/PB: minor fixes0.37.12003-01-05/PB: minor updates0.372002-12-31/GK: 270 new links added (searched in 1232 SearchEngines) in existing and 53 new (sub)sections0.36.12002-12-20/PB: Minor fixes0.362002-12-16/PB: Check of and fix broken links (credits to Georg Käfer), some spelling fixes0.352002-12-11/PB: Some fixes and extensions0.34.12002-11-25/PB: Some fixes (e.g. broken linuxdoc URLs)0.342002-11-19/PB: Add information about German translation (work in progress), some fixes, create a small shortcut explanation list, extend “used terms” and add two German books0.332002-11-18/PB: Fix broken RFC-URLs, add parameter ttl on 6to4 tunnel setup example0.322002-11-03/PB: Add information about Taiwanese translation0.31.12002-10-06/PB: Add another maillist0.312002-09-29/PB: Extend information in proc-filesystem entries0.302002-09-27/PB: Add some maillists0.292002-09-18/PB: Update statement about nmap (triggered by Fyodor)0.28.12002-09-16/PB: Add note about ping6 to multicast addresses, add some labels0.282002-08-17/PB: Fix broken LDP/CVS links, add info about Polish translation, add URL of the IPv6 Address Oracle0.272002-08-10/PB: Some minor updates0.26.22002-07-15/PB: Add information neighbor discovery, split of firewalling (got some updates) and security into extra chapters0.26.12002-07-13/PB: Update nmap/IPv6 information0.262002-07-13/PB: Fill /proc-filesystem chapter, update DNS information about depricated A6/DNAME, change P-t-P tunnel setup to use of “ip” only0.25.22002-07-11/PB: Minor spelling fixes0.25.12002-06-23/PB: Minor spelling and other fixes0.252002-05-16/PB: Cosmetic fix for 2^128, thanks to José Abílio Oliveira Matos for help with LyX0.242002-05-02/PB: Add entries in URL list, minor spelling fixes0.232002-03-27/PB: Add entries in URL list and at maillists, add a label and minor information about IPv6 on RHL0.222002-03-04/PB: Add info about 6to4 support in kernel series 2.2.x and add an entry in URL list and at maillists0.212002-02-26/PB: Migrate next grammar checks submitted by John Ronan 0.20.42002-02-21/PB: Migrate more grammar checks submitted by John Ronan, add some additional hints at DNS section 0.20.32002-02-12/PB: Migrate a minor grammar check patch submitted by John Ronan0.20.22002-02-05/PB: Add mipl to maillist table0.20.12002-01-31/PB: Add a hint how to generate 6to4 addresses0.202002-01-30/PB: Add a hint about default route problem, some minor updates0.19.22002-01-29/PB: Add many new URLs0.19.12002-01-27/PB: Add some forgotten URLs0.192002-01-25/PB: Add two German books, fix quote entinities in exported SGML code0.18.22002-01-23/PB: Add a FAQ on the program chapter0.18.12002-01-23/PB: Move “the end” to the end, add USAGI to maillists0.182002-01-22/PB: Fix bugs in explanation of multicast address types0.17.22002-01-22/PB: Cosmetic fix double existing text in history (at 0.16), move all credits to the end of the document0.17.12002-01-20/PB: Add a reference, fix URL text in online-test-tools0.172002-01-19/PB: Add some forgotten information and URLs about global IPv6 addresses0.162002-01-19/PB: Minor fixes, remove “bold” and “emphasize” formats on code lines, fix “too long unwrapped code lines” using selfmade utility, extend list of URLs.0.152002-01-15/PB: Fix bug in addresstype/anycast, move content related credits to end of document0.142002-01-14/PB: Minor review at all, new chapter “debugging”, review “addresses”, spell checking, grammar checking (from beginning to 3.4.1) by Martin Krafft, add tcpdump examples, copy firewalling/netfilter6 from IPv6+Linux-HowTo, minor enhancements0.132002-01-05/PB: Add example BIND9/host, move revision history to end of document, minor extensions0.122002-01-03/PB: Merge review of David Ranch0.112002-01-02/PB: Spell checking and merge review of Pekka Savola0.102002-01-02/PB: First public release of chapter 1 +0.60.22007-10-03/PB: fix description of sysctl/autoconf (credits to Francois-Xavier Le Bail)0.60.12007-06-16/PB: speling fixes (credits to Larry W. Burton)0.602007-05-29/PB: import major contribution to Programming using C-API written by John Wenker, minor fixes0.522007-05-23/PB: update firewalling chapter, improve document for proper SGML validation, minor bugfixes0.512006-11-08/PB: remove broken URLs, add a new book (credits to Bryan Vukich)0.50.22006-10-25/PB: fix typo in dhcp6 section (credits to Michele Ferritto)0.50.12006-09-23/PB: add some URLs0.502006-08-24/PB: check RFC URLs, fix URL to Chinese translation, finalize for publishing0.49.52006-08-23/PB: fix/remove broken URLs0.49.42006-08-21/PB: some review, update and enhancement of the content, replace old 6bone example addresses with the current defined ones.0.49.32006-08-20/PB: fix bug in maillist entries, 'mobility' is now a separate chapter0.49.22006-08-20/PB: update and cleanup of maillist entries0.49.12006-06-13/PB: major update of mobility section (contributed by Benjamin Thery)0.492005-10-03/PB: add configuration hints for DHCPv6, major broken URL cleanup (credits to Necdet Yucel)0.48.12005-01-15/PB: minor fixes0.482005-01-11/PB: grammar check and minor review of IPv6 IPsec section0.47.12005-01-01/PB: add information and examples about IPv6 IPsec, add some URLs0.472004-08-30/PB: add some notes about proftpd, vsftpd and other daemons, add some URLs, minor fixes, update status of Spanish translation0.46.42004-07-19/PB: minor fixes0.46.32004-06-23/PB: add note about started Greek translation, replace Taiwanese with Chinese for related translation0.46.22004-05-22/PB: minor fixes0.46.12004-04-18/PB: minor fixes0.462004-03-04/PB: announce Italian translation, add information about DHCPv6, minor updates0.45.12004-01-12/PB: add note about the official example address space0.452004-01-11/PB: minor fixes, add/fix some URLs, some extensions0.44.22003-10-30/PB: fix some copy&paste text bugs0.44.12003-10-19/PB: add note about start of Italian translation0.442003-08-15/PB: fix URLs, add hint on tcp_wrappers (about broken notation in some versions) and Apache20.43.42003-07-26/PB: fix URL, add archive URL for maillist users at ipv6.org, add some ds6 URLs0.43.32003-06-19/PB: fix typos0.43.22003-06-11/PB: fix URL0.43.12003-06-07/PB: fix some URLs, fix credits, add some notes at IPsec0.432003-06-05/PB: add some notes about configuration in SuSE Linux, add URL of French translation0.422003-05-09/PB: minor fixes, announce French translation0.41.42003-05-02/PB: Remove a broken URL, update some others.0.41.32003-04-23/PB: Minor fixes, remove a broken URL, fix URL to Taiwanese translation0.41.22003-04-13/PB: Fix some typos, add a note about a French translation is in progress0.41.12003-03-31/PB: Remove a broken URL, fix another0.412003-03-22/PB: Add URL of German translation0.40.22003-02-27/PB: Fix a misaddressed URL0.40.12003-02-12/PB: Add Debian-Linux-Configuration, add a minor note on translations0.402003-02-10/PB: Announcing available German version0.39.22003-02-10/GK: Minor syntax and spelling fixes0.39.12003-01-09/PB: fix an URL (draft adopted to an RFC)0.392003-01-13/PB: fix a bug (forgotten 'link” on “ip link set” (credits to Yaniv Kaul)0.38.12003-01-09/PB: a minor fix0.382003-01-06/PB: minor fixes0.37.12003-01-05/PB: minor updates0.372002-12-31/GK: 270 new links added (searched in 1232 SearchEngines) in existing and 53 new (sub)sections0.36.12002-12-20/PB: Minor fixes0.362002-12-16/PB: Check of and fix broken links (credits to Georg Käfer), some spelling fixes0.352002-12-11/PB: Some fixes and extensions0.34.12002-11-25/PB: Some fixes (e.g. broken linuxdoc URLs)0.342002-11-19/PB: Add information about German translation (work in progress), some fixes, create a small shortcut explanation list, extend “used terms” and add two German books0.332002-11-18/PB: Fix broken RFC-URLs, add parameter ttl on 6to4 tunnel setup example0.322002-11-03/PB: Add information about Taiwanese translation0.31.12002-10-06/PB: Add another maillist0.312002-09-29/PB: Extend information in proc-filesystem entries0.302002-09-27/PB: Add some maillists0.292002-09-18/PB: Update statement about nmap (triggered by Fyodor)0.28.12002-09-16/PB: Add note about ping6 to multicast addresses, add some labels0.282002-08-17/PB: Fix broken LDP/CVS links, add info about Polish translation, add URL of the IPv6 Address Oracle0.272002-08-10/PB: Some minor updates0.26.22002-07-15/PB: Add information neighbor discovery, split of firewalling (got some updates) and security into extra chapters0.26.12002-07-13/PB: Update nmap/IPv6 information0.262002-07-13/PB: Fill /proc-filesystem chapter, update DNS information about depricated A6/DNAME, change P-t-P tunnel setup to use of “ip” only0.25.22002-07-11/PB: Minor spelling fixes0.25.12002-06-23/PB: Minor spelling and other fixes0.252002-05-16/PB: Cosmetic fix for 2^128, thanks to José Abílio Oliveira Matos for help with LyX0.242002-05-02/PB: Add entries in URL list, minor spelling fixes0.232002-03-27/PB: Add entries in URL list and at maillists, add a label and minor information about IPv6 on RHL0.222002-03-04/PB: Add info about 6to4 support in kernel series 2.2.x and add an entry in URL list and at maillists0.212002-02-26/PB: Migrate next grammar checks submitted by John Ronan 0.20.42002-02-21/PB: Migrate more grammar checks submitted by John Ronan, add some additional hints at DNS section 0.20.32002-02-12/PB: Migrate a minor grammar check patch submitted by John Ronan0.20.22002-02-05/PB: Add mipl to maillist table0.20.12002-01-31/PB: Add a hint how to generate 6to4 addresses0.202002-01-30/PB: Add a hint about default route problem, some minor updates0.19.22002-01-29/PB: Add many new URLs0.19.12002-01-27/PB: Add some forgotten URLs0.192002-01-25/PB: Add two German books, fix quote entinities in exported SGML code0.18.22002-01-23/PB: Add a FAQ on the program chapter0.18.12002-01-23/PB: Move “the end” to the end, add USAGI to maillists0.182002-01-22/PB: Fix bugs in explanation of multicast address types0.17.22002-01-22/PB: Cosmetic fix double existing text in history (at 0.16), move all credits to the end of the document0.17.12002-01-20/PB: Add a reference, fix URL text in online-test-tools0.172002-01-19/PB: Add some forgotten information and URLs about global IPv6 addresses0.162002-01-19/PB: Minor fixes, remove “bold” and “emphasize” formats on code lines, fix “too long unwrapped code lines” using selfmade utility, extend list of URLs.0.152002-01-15/PB: Fix bug in addresstype/anycast, move content related credits to end of document0.142002-01-14/PB: Minor review at all, new chapter “debugging”, review “addresses”, spell checking, grammar checking (from beginning to 3.4.1) by Martin Krafft, add tcpdump examples, copy firewalling/netfilter6 from IPv6+Linux-HowTo, minor enhancements0.132002-01-05/PB: Add example BIND9/host, move revision history to end of document, minor extensions0.122002-01-03/PB: Merge review of David Ranch0.112002-01-02/PB: Spell checking and merge review of Pekka Savola0.102002-01-02/PB: First public release of chapter 1 <!-- anchor id="credits" -->Credits The quickest way to be added to this nice list is to send bug fixes, corrections, and/or updates to me ;-). If you want to do a major review, you can use the native LyX file (see original source) and send diffs against it, because diffs against SGML don't help too much.