From 7ea0f22ef104cd2379886e9cc222abdc2f5fbf84 Mon Sep 17 00:00:00 2001 From: binh <> Date: Thu, 17 Feb 2005 13:24:12 +0000 Subject: [PATCH] More consolidation. Binh. --- .../docbook/Linux-Networking/Overview.xml | 329 ------- .../docbook/Linux-Networking/Sources.xml | 834 +----------------- 2 files changed, 26 insertions(+), 1137 deletions(-) diff --git a/LDP/guide/docbook/Linux-Networking/Overview.xml b/LDP/guide/docbook/Linux-Networking/Overview.xml index 776dd6cc..0b9f1a5a 100644 --- a/LDP/guide/docbook/Linux-Networking/Overview.xml +++ b/LDP/guide/docbook/Linux-Networking/Overview.xml @@ -3,95 +3,6 @@ Overview - 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. - - 3. How to use this HOWTO. - - This document is organized top-down. The first sections include - informative material and can be skipped if you are not interested; - what follows is a generic discussion of networking issues, and you - must ensure you understand this before proceeding to more specific - parts. The rest, ``technology specific'' information is grouped in - three main sections: Ethernet and IP-related information, technologies - pertaining to widespread PC hardware and seldom-used technologies. - - The suggested path through the document is thus the following: - - Read the generic sections - These sections apply to every, or nearly every, technology - described later and so are very important for you to understand. - On the other hand, I expect many of the readers to be already - confident with this material. - - - Consider your network - You should know how your network is, or will be, designed and - exactly what hardware and technology types you will be - implementing. - - - Read the ``Ethernet and IP'' section if you are directly connected - a LAN or the Internet" This section describes basic Ethernet - configuration and the various features that Linux offers for IP - networks, like firewalling, advanced routing and so on. - - - Read the next section if you are interested in low-cost local - networks or dial-up connections" The section describes PLIP, - PPP, SLIP and ISDN, the widespread technologies used on personal - workstations. - - - Read the technology specific sections related to your - requirements" If your needs differ from IP and/or common - hardware, the final section covers details specific to non-IP - protocols and peculiar communication hardware. - - - Do the configuration work - You should actually try to configure your network and take - careful note of any problems you have. - - - Look for further help if needed - If you experience problems that this document does not help you - to resolve then read the section related to where to get help or - where to report bugs. - - - Have fun! - Networking is fun, enjoy it. - - - 3.1. Conventions used in this document - - No special convention is used here, but you must be warned about the - way commands are shown. Following the classic Unix documentation, any - command you should type to your shell is prefixed by a prompt. This - howto shows "user%" as the prompt for commands that do not require - superuser privileges, and "root#" as the prompt for commands that need - to run as root. I chose to use "root#" instead of a plain "#" to - prevent confusion with snapshots from shell scripts, where the hash - mark is used to define comment lines. - - When ``Kernel Compile Options'' are shown, they are represented in the - format used by menuconfig. They should be understandable even if you - (like me) are not used to menuconfig. If you are in doubt about the - options' nesting, running the program once can't but help. - - Note that any link to other HOWTO's is local to help you browsing your - local copy of the LDP documents, in case you are using the html - version of this document. If you don't have a complete set of - documents, every HOWTO can be retrieved from metalab.unc.edu - (directory /pub/Linux/HOWTO) and its countless mirrors. - - 4. General Information about Linux Networking. - - 4.1. A brief history of Linux Networking Kernel Development. Developing a brand new kernel implementation of the tcp/ip protocol @@ -222,246 +133,6 @@ it hasn't yet surprised you, it is bound to soon enough, the development hasn't stopped. - 4.2. Linux Networking Resources. - - There are a number of places where you can find good information about - Linux networking. - - There are a wealth of Consultants available. A listing can be found at - LinuxPorts Consultants Database - - Alan Cox, the current maintainer of the Linux kernel networking code - maintains a world wide web page that contains highlights of current - and new developments in linux Networking at: www.uk.linux.org. - - Another good place is a book written by Olaf Kirch entitled the - Network Administrators Guide. It is a work of the Linux Documentation - Project and you can read it interactively at Network Administrators - Guide HTML version or you can obtain it in various formats by ftp from - the metalab.unc.edu LDP ftp archive. Olaf's book is quite - comprehensive and provides a good high level overview of network - configuration under linux. - - There is a newsgroup in the Linux news hierarchy dedicated to - networking and related matters, it is: comp.os.linux.networking - - There is a mailing list to which you can subscribe where you may ask - questions relating to Linux networking. To subscribe you should send a - mail message: - - - To: majordomo@vger.rutgers.edu - Subject: anything at all - Message: - - subscribe linux-net - - - - On the various IRC networks there are often #linux channels on which - people will be able to answer questions on linux networking. - - Please remember when reporting any problem to include as much relevant - detail about the problem as you can. Specifically you should specify - the versions of software that you are using, especially the kernel - version, the version of tools such as pppd or dip and the exact nature - of the problem you are experiencing. This means taking note of the - exact syntax of any error messages you receive and of any commands - that you are issuing. - - 4.3. Where to get some non-linux-specific network information. - - If you are after some basic tutorial information on tcp/ip networking - generally, then I recommend you take a look at the following - documents: - - - - tcp/ip introduction - this document comes as both a text version and a postscript - version. - - - tcp/ip administration - this document comes as both a text version and a postscript - version. - - - If you are after some more detailed information on tcp/ip networking - then I highly recommend: - - - Internetworking with TCP/IP, Volume 1: principles, protocols - and architecture, by Douglas E. Comer, ISBN 0-13-227836-7, - Prentice Hall publications, Third Edition, 1995. - - - - If you are wanting to learn about how to write network applications in - a Unix compatible environment then I also highly recommend: - - - Unix Network Programming, by W. Richard Stevens, ISBN - 0-13-949876-1, Prentice Hall publications, 1990. - - - - A second edition of this book is appearing on the bookshelves; the new - book is made up of three volumes: check Prenice-Hall's web site to - probe further. - - You might also try the comp.protocols.tcp-ip newsgroup. - - An important source of specific technical information relating to the - Internet and the tcp/ip suite of protocols are RFC's. RFC is an - acronym for `Request For Comment' and is the standard means of - submitting and documenting Internet protocol standards. There are many - RFC repositories. Many of these sites are ftp sites and other provide - World Wide Web access with an associated search engine that allows you - to search the RFC database for particular keywords. - - One possible source for RFC's is at Nexor RFC database. - - 5. Generic Network Configuration Information. - - The following subsections you will pretty much need to know and - understand before you actually try to configure your network. They are - fundamental principles that apply regardless of the exact nature of - the network you wish to deploy. - - 5.1. What do I need to start ? - - Before you start building or configuring your network you will need - some things. The most important of these are: - - 5.1.1. Current Kernel source(Optional). - - Please note: - - The majority of current distributions come with networking enabled, - therefore it may not be required to recompile the kernel. If you are - running well known hardware you should be just fine. For example: 3COM - NIC, NE2000 NIC, or a Intel NIC. However if you find yourself in the - position that you do need to update the kernel, the following - information is provided. - - Because the kernel you are running now might not yet have support for - the network types or cards that you wish to use you will probably need - the kernel source so that you can recompile the kernel with the - appropriate options. - - For users of the major distributions such as Redhat, Caldera, Debian, - or Suse this no longer holds true. As long as you stay within the - mainstream of hardware there should be no need to recompile your - kernel unless there is a very specific feature that you need. - - You can always obtain the latest kernel source from ftp.cdrom.com. - This is not the official site but they have LOTS of bandwidth and ALOT - of users allowed. The official site is kernel.org but please use the - above if you can. Please remember that ftp.kernel.org is seriously - overloaded. Use a mirror. - - Normally the kernel source will be untarred into the /usr/src/linux - directory. For information on how to apply patches and build the - kernel you should read the Kernel-HOWTO. For information on how to - configure kernel modules you should read the ``Modules mini-HOWTO''. - Also, the README file found in the kernel sources and the - Documentation directory are very informative for the brave reader. - - Unless specifically stated otherwise, I recommend you stick with the - standard kernel release (the one with the even number as the second - digit in the version number). Development release kernels (the ones - with the odd second digit) may have structural or other changes that - may cause problems working with the other software on your system. If - you are uncertain that you could resolve those sorts of problems in - addition to the potential for there being other software errors, then - don't use them. - - On the other hand, some of the features described here have been - introduced during the development of 2.1 kernels, so you must take - your choice: you can stick to 2.0 while wait for 2.2 and an updated - distribution with every new tool, or you can get 2.1 and look around - for the various support programs needed to exploit the new features. - As I write this paragraph, in August 1998, 2.1.115 is current and 2.2 - is expected to appear pretty soon. - - 5.1.2. Current Network tools. - - The network tools are the programs that you use to configure linux - network devices. These tools allow you to assign addresses to devices - and configure routes for example. - - Most modern linux distributions are supplied with the network tools, - so if you have installed from a distribution and haven't yet installed - the network tools then you should do so. - - If you haven't installed from a distribution then you will need to - source and compile the tools yourself. This isn't difficult. - - The network tools are now maintained by Bernd Eckenfels and are - available at: ftp.inka.de and are mirrored at: ftp.uk.linux.org. - - You can also get the latest RedHat packages from net- - tools-1.51-3.i386.rpm - - Be sure to choose the version that is most appropriate for the kernel - you wish to use and follow the instructions in the package to install. - - To install and configure the version current at the time of the - writing you need do the following: - user% tar xvfz net-tools-1.33.tar.gz - user% cd net-tools-1.33 - user% make config - user% make - root# make install - - - - Or to use the Redhat packahges: - - - - root# rpm -U net-tools-1.51-3.i386.rpm - - - - Additionally, if you intend configuring a firewall or using the IP - masquerade feature you will require the ipfwadm command. The latest - version of it may be obtained from: ftp.xos.nl. Again there are a - number of versions available. Be sure to pick the version that most - closely matches your kernel. Note that the firewalling features of - Linux changed during 2.1 development and has been superceded by - ipchains in v2.2 of the kernel. ipfwadm only applies to version 2.0 of - the kernel. The following are known to be distributions with version - 2.0 or below of the kernel. - - - - Redhat 5.2 or below - Caldera pre version 2.2 - Slackware pre version 4.x - Debian pre version 2.x - - - - To install and configure the version current at the time of this - writing you need to read the IPChains howto located at The Linux - Documentation Project - - Note that if you run version 2.2 (or late 2.1) of the kernel, ipfwadm - is not the right tool to configure firewalling. This version of the - NET-3-HOWTO currently doesn't deal with the new firewalling setup. If - you need more detailed information on ipchains please refer to the - above. - - 5.1.3. Network Application Programs. - - The network application programs are programs such as telnet and ftp - and their respective server programs. David Holland has been managing - a distribution of the most common of these, which is now maintained by - netbug@ftp.uk.linux.org. You may obtain the distribution from: - ftp.uk.linux.org. - 5.1.4. IP Addresses, an Explanation. Internet Protocol Addresses are composed of four bytes. The convention diff --git a/LDP/guide/docbook/Linux-Networking/Sources.xml b/LDP/guide/docbook/Linux-Networking/Sources.xml index e9f56b11..ea66fbb6 100644 --- a/LDP/guide/docbook/Linux-Networking/Sources.xml +++ b/LDP/guide/docbook/Linux-Networking/Sources.xml @@ -362,829 +362,47 @@ Ian Ward, Debian and Windows Shared Printing mini-HOWTO, www.tldp.org, Revision > The X Window User HOWTO Bandwidth Limiting HOWTO -Tomasz Chmielewski -tch@metalab.unc.edu  -Revision History -Revision 0.9, 2001-11-20 -1.5. Thanks -I would like to thank Ami M. Echeverri lula@pollywog.com who helped me to -convert the HOWTO into SGML format and corrected some mistakes. I also want -to thank Ryszard Prosowicz prosowicz@poczta.fm for useful suggestions. - www.webopedia.com/quick_ref/OSI_Layers.asp -www.uwsg.iu.edu/usail/network/nfs/network_layers.html (Restrictive licensing) - -Alex.Peeters@citap.com - +www.uwsg.iu.edu/usail/network/nfs/network_layers.html www.ntlug.org/~ccox/net-trouble/img1.html - -www.unixreview.com -www.linuxfund.org - http://www.tldp.org/LDP/Linux-Dictionary/html/index.html - 802.1X Port-Based Authentication HOWTO -Lars Strand - -26. Acknowledgements -Terry Dawson was the original author and maintainer of this HOWTO. Jeff -Tranter took over as maintainer in 2001 to allow Terry more time to -concentrate on AX.25 software development. -The following people have contributed to this document in one way or another, -knowingly or unknowingly. In no particular order (as I find them): Jonathon -Naylor, Thomas Sailer, Joerg Reuter, Ron Atkinson, Alan Cox, Craig Small, -John Tanner, Brandon Allbery, Hans Alblas, Klaus Kudielka, Carl Makin, John -Ackermann, Riley Williams. Linux Amateur Radio AX.25 HOWTO -Jeff Tranter, VE3ICH -tranter@pobox.com -v2.0, 19 September 2001 - Bridging mini-HOWTO -Christopher Cole -cole@coledd.com -March 2001 -Revision History -Revision 1.22, 2002-05-20 -Converted to Docbook 4.1 SGML and added GFDL per Christopher Cole -Revision 1.21, 2001-03-07 -Remote Bridging with IP Tunnels mini-HOWTO -Alexander Alekseev -alex@zapad.msk.ru -v1.0, May 12, 2002 -Revision 1.0, 2002-05-12 - Compressed TCP/IP-Sessions using SSH-like tools -Sebastian Schreiber -2.2.2000 -5. Greetings -Thanks to Harald König , who used -rcp in order to download complete mailboxes. The latest version of -this howto is available on http://www.syss.de/howto. - -1.3. Feedback - Feedback is most certaintly welcome for this document. Without your - submissions and input, this document wouldn't exist. So, please post - your additions, comments and criticisms to - <[30]vuksan-feedback@veus.hr>. - _________________________________________________________________ -1.4. Contributors - This document has been modified from the original version by Paul - Makeev. - The following people have contributed to this mini-HOWTO. - * Heiko Schlittermann - * Jonathan Smith - * Dan Khabaza - * Hal Sadofsky - * Henrik Stoerner - * Paul Rossington - * numerous others - ________________________________________________________________ DHCP mini-HOWTO -Vladimir Vuksan -vuksan@veus.hr -Revision v4.12, October 22, 2000 - - 1.2. New versions - Latest version of this document can be found in my web page - http://www.ctv.es/USERS/andressh/linux, in SMGL and HTML formats. - Other versions and formats can be found in Spanish in the Insflug web - site, http://www.insflug.org/documentos/Diald-Como/, and in other - languages in the LDP - Linux Documentation Project, - http://www.linuxdoc.org. - 1.3. Thanks - I want to be grateful to the people that help me to get my first Diald - up and running with their example files (somebody who's name i forgot, - Mr Cornish Rex, Hoo Kok Mun and John Dalbec), to the people that have - wrote me to send corrections and suggestions for this document (Tim - Coleman, Jacob Joseph, Paul Schmidt and Jordi Mallach), to the future - translators of this document to other languages, and, of course, to - all the people that have developed and develops Diald for us. - This document was originally wrote in Spanish. The own author - translated it, and some people made corrections. - 2. Copyright and discharge of responsibility - This document is Copyright © 2000 Andres Seco, and it's free. You can - distribute it under the terms of the GNU General Public License, which - you can get at http://www.gnu.org/copyleft/gpl.html. You can get - unofficial translated issues somewhere in the Internet. - Information and other contents in this document are the best of our - knowledge. However, we may have made errors. So you should determine - if you want to follow the instructions given in this document. - Nobody is responsible for any damage to your computer and any other - loss derived from the use of the information contained herein. - THE AUTHOR AND MAINTAINERS ARE NOT RESPONSIBLE FOR ANY DAMAGE INCURRED - DUE TO ACTIONS TAKEN BASED ON INFORMATION CONTAINED IN THIS DOCUMENT. - Of course, i am open to all type of suggestions and corrections on the - content of this document. - Diald Howto - Andrés Seco AndresSH@ctv.es - v1.03, April 17, 2000 - - Setting Up Your New Domain Mini-HOWTO. - by Christopher Neufeld (neufeld@linuxcare.com) - version 0.12. 2000-10-27. - 1. Notices - 1.1. Disclaimer - This is a preliminary document. I have glossed over many things which - could be given in much more detail, and have probably missed important - sections entirely. Any suggestions for additions, deletions, or areas - where I ought to provide more or less detail are very welcome. - 1.2. Location - The most recent version of this document can be found at - . - 1.3. Copyright - Copyright (c) by Christopher Neufeld. This document may be - distributed only subject to the terms and conditions set forth in the - LDP License at this location . - - The Linux Electronic Mail Administrator HOWTO - Guylhem Aznar - v3.2, January 2000 - 9. Acknowledgements - The following people have helped in the assembly of the information - and experience that helped make this document possible: - Steve Robbins, Ian Kluft, Rich Braun, Ian Jackson, Syd Weinstein, Ralf - Sauther, Martin White, Matt Welsh, Ralph Sims, Phil Hughes, Scot - Stevenson, Neil Parker, Stephane Bortzmayer and especially many thanks - to Vince Skahan for his huge contribution. - Eric S. Raymond edited this document, correcting some mistakes and - transplanting the section on ``How Electronic Mail Works'' from his - Mail User's HOWTO. - Hitoshi Hayakawa checked qmail section, Jun Morimoto added various - notes about popclient & fetchmail and Takeo Nakano ispell'ed the - document :-) - If I forgot anybody, my apologies: just email me! - Linux Mail-Queue mini-HOWTO - Leif Erlingsson, leif@lege.com, Jan P Tietze, jpti­ - etze@mail.hh.provi.de - v2.03, 2001-12-17, sendmail 8.8.7 - 5.4. Acknowledgements - This was originally authored by Vince Skahan. I have rewritten it for the - modern ISP-centric world in which UUCP is little more than a memory. - In May 1999, the name was changed from "The Linux Electronic Mail HOWTO" to - avoid a collision with Guylhem Aznar's Mail HOWTO, which will become the Mail - Administrator HOWTO. - - Linux Ethernet-Howto - by Paul Gortmaker - v2.9, Aug 25, 2003 - - FTP mini-HOWTO - Matthew Borowski (mkb@yahoo.com ) - v0.2, 9 January 2000 - - LDAP Linux HOWTO - Luiz Ernesto Pinheiro Malère - - v1.09, 2004-03-05 - Revision History - Revision 1.09 2004/03/05 - OpenLDAP 2.2 and general corrections. - Revision 1.08 2003/04/02 - SASL with DIGEST-MD5 authentication. - Revision 1.07 2002/09/16 - Typo correction. - Revision 1.06 2002/07/17 - Migration to DocBook XML standard, revision of the role document. Introducing - OpenLDAP 2.1. - Revision 1.05 2001/06/22 Revised by: lepm - Correction of long lines that were causing inconsistences on the PDF version - of the document. - Revision 1.04 2001/02/28 Revised by: lepm - Correction of more typos and update on the following sections: Roaming - Access, Authentication using LDAP. - Revision 1.03 2000/09/28 Revised by: lepm - Presenting OpenLDAP 2.0, which comprises LDAPv3, as defined on [ftp:// - ftp.isi.edu/in-notes/rfc2251.txt] RFC2251 - Revision 1.02 2000/09/13 Revised by: lepm - Correction of typos and addition of the section History of Releases. - Revision 1.01 2000/02/15 Revised by: lepm - Added the following sections: LDAP Migration Tools, Authentication using - LDAP, Graphical LDAP tools, RFCs. - Revision 1.00 1999/06/20 Revised by: lepm - Initial version. - - Leased line Mini HOWTO - Rob van der Putten, rob@sput.nl - v2.1, 3 August 2000 - - Multicast over TCP/IP HOWTO - Juan-Mariano de Goyeneche - v1.0, 20 March 1998 - 12. Acknowledgements. - This is the best opportunity I've ever had to thank so many people I - feel grateful to. So, I'm afraid this is going to be a large - section... It is, in any case, the most important one of this paper - (for me, at least...). - First, I want to thank Elena Apolinario Fernndez de Sousa (yes, Elena - is the first name; the REST is THE surname ;-) ). I tried to reflect - in this Howto all the knowledge I collected while working with her in - connecting our Department to the MBone and debugging problems with - locally generated CSCW software across multicast tunnels. She was of - invaluable help in finding and correcting network problems, - discovering and fixing kernel bugs that puzzled us for days, ... and - keeping the sense of humor alive while problems appeared and appeared, - but solutions didn't. She also read and corrected the drafts for this - document and provided important ideas and suggestions. If this howto - is here and is usefull for somebody, it will be, in many aspects, - thanks to her. Thanks, Elena! - There is something I have been lucky enough to find all my (still-not- - too-long) live, but, despite being repetitive, has never stopped - amazing me. I'm talking about people that altruistically employ part - of their time and/or resources to help other people learn new things; - and, what is better, they enjoy doing it. This is not only (but also, - too) explain things they already know, but lend their books, provide - access to their sources and facilitate you the way to learn all things - they know; sometimes, even more... I know quite a few of that people, - and I'd like to thank them for all their help. - Pablo Basterrechea was my "first source of documentation" while I was - in my pre-Internet stage. I learned assembly and advanced structured - programming entirely from his books (well, the latter also from his - programs...). Thanks for all, Pablo. - In my first course at the University that "primary source of - documentation" moved to Pepe Maas. He was teaching then Computer - Programming there, and soon I became addict to his bookshelf. He lent - me his books lots of times without asking for a minimum sign that - could assure that I was going to return them back to him, not even my - name! My first approach to TCP/IP was also by his hand: he lent me - Comer's "Internetworking with TCP/IP, Volume 1" for the whole summer. - He did not even know my name by then, but he lent me the book... That - book influenced me a lot, and TCP/IP has become one of my primary - fields of interest since that summer. - If there are two persons I must thank most, these are (in alphabetic - order ;-) ), Jos Manuel and Paco Moya. Nobody I asked more things more - times (C, C++, Linux, security, Web, OSs, signals & systems, - electronics, ... anything!) and, despite my persistence, I always got - throughly and friendly responses and help. If I'm using GNU/Linux now, - this is, again, thanks to them. I feel particularly lucky with friends - like them. THANKS. - Iigo Mascaraque also helped (from him I got my first System - Administration book) and encouraged me in my beginnings, but never - stopped reminding me that, although this was a fascinating world and - an important part of my career, I should not forget the other, less- - interesting, parts. (I don't forget, I$!). - As I am on the topic, I'd like to thank my parents, too. They always - tried to make the best opportunities available for me. Many thanks for - all. - I also feel grateful to Joaqun Seoane, the first who trusted me enough - to give me a root password in the time I was learning system - administration by myself, and Santiago Pavn, the one who gave me my - first opportunity here at DIT. - W. Richard Stevens' books have been a real revelation for me (it's a - pity they are so expensive...). If he ever reads this paper, I'd like - to thank him for them, and encourage him to keep on writing. Anything - that comes out of his hands will -undoubtedly- be good for all of us. - Finally I'd like to thank Richard Stallman, Linus Torvalds, Alan Cox - and all contributors to the Linux kernel and the free software in - general, for giving us such a great OS. - I'm sure I'm forgetting someone here... Sorry. I'm certain they know - I'm grateful to them too, so if they tell me, everybody will know - it... :-) - - Netrom-Node mini-Howto - Karl Larsen, k5di@yahoo.com - v1.10, 19 October 1998 - +Diald Howto +Setting Up Your New Domain Mini-HOWTO. +The Linux Electronic Mail Administrator HOWTO +Linux Mail-Queue mini-HOWTO +Linux Ethernet-Howto +FTP mini-HOWTO +LDAP Linux HOWTO +Leased line Mini HOWTO +Multicast over TCP/IP HOWTO +Netrom-Node mini-Howto The Linux NIS(YP)/NYS/NIS+ HOWTO -Thorsten Kukuk -v1.3, 1 July 2003 -1.4. Acknowledgements -We would like to thank all the people who have contributed (directly or -indirectly) to this document. In alphabetical order: -+---------------------------------------------------------------------------+ -|Byron A Jeff | -|Markus Rex | -|Miquel van Smoorenburg | -|Dan York | -|Christoffer Bromberg | -+---------------------------------------------------------------------------+ -Theo de Raadt is responsible for the original yp-clients code. Swen Thuemmler -ported the yp-clients code to Linux and also ported the yp-routines in libc -(again based on Theo's work). Thorsten Kukuk has written the NIS(YP) and NIS+ -routines for GNU libc 2.x from scratch. - - The Clock Mini-HOWTO - Ron Bean, rbean@execpc.com - v2.1, November 2000 - - 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) - - VoIP Howto - Roberto Arcomano berto@fatamorgana.com - v1.7, August 7, 2002 - Please send suggestions and critics to my email address - - 1.2. Copyright - Copyright (C) 2000,2001 Roberto Arcomano. This document is free; you - can redistribute it and/or modify it under the terms of the GNU - General Public License as published by the Free Software Foundation; - either version 2 of the License, or (at your option) any later - version. This document is distributed in the hope that it will be - useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. You can get a copy of the GNU - GPL here - 1.3. Translations - If you want to translate this document you are free, you only have to: - 1. Check that another version of it doesn't already exist at your - local LDP - 2. Maintain all 'Introduction' section (including 'Introduction', - Warning! You don't have to translate TXT or HTML file, you have to - modify LYX file, so that it is possible to convert it all other - formats (TXT, HTML, RIFF, etc.): to do that you can use "LyX" - application you download from http://www.lyx.org . - No need to ask me to translate! You just have to let me know (if you - want) about your translation. - Thank you for your translation! - 1.4. Credits - Thanks to Fatamorgana Computers for - hardware equipment and experimental opportunity. - Thanks to Linux Documentation Project for - publishing and uploading my document in a very quickly fashion. - Thanks to David Price for his - support. - +The Clock Mini-HOWTO +Linux Networking-HOWTO (Previously the Net-3 Howto) +VoIP Howto Token-Ring mini-HOWTO -Mike Phillips -mikep@linuxtr.net -Tom Gall -tom_gall@vnet.ibm.com -Mike Eckhoff -Revision 5.00, 2002-01-23 -1.1. Special Thanks -Thanks to Mark Swanson, Peter De Schrijver, David Morris, Paul Norton and -everyone else who has contributed to the Token Ring code and drivers over the -years. -Thanks also to the many people and companies who have provided hardware and -technical documents to enable the drivers to be written in the first place. -Special Thanks to Mike Eckhoff the originator of this HOWTO, and Tom Gall for -the previous version, and to Matthew Marsh for hosting the website and -mailing list! -And, finally, thanks to all to subscribers to the linux-tr mailing list who -have provided support, feedback, testing and thanks over the years. It -wouldn't have been worth it without your continued support and gratitude. ------------------------------------------------------------------------------ -1.2. Copyright Information -This documument is copyright (c) 1995-1998 by Michael Eckhoff, copyright(c) -2000 by Tom Gall and copyright (c) 2001 by Mike Phillips. -Permission is granted to copy, distribute and/or modify this document under -the terms of the GNU Free Documentation License, Version 1.1 or any later -version published by the Free Software Foundation, with no Invariant -sections, with no Front-Cover Texts, and with no Back-Cover Texts. -A copy of the license is included in Appendix A -If you have any question, please contact ------------------------------------------------------------------------------ -1.3. Disclaimer -No liability for the contents of this document can be accepted. Use the -concepts, examples and other content at your own risk. As this is a new -edition of this document, there may be errors and inaccuracies, that may of -course be damaging to your system. Proceed with caution, and although this is -highly unlikely, the authors do not take any responsibility for that. -All copyrights are held by their respective owners, unless specifically noted -otherwise. Use of a term in this document should not be regarded as affecting -the validity of any trademark or service mark. -Naming of particular products or brands should not be seen as endorsements. -You are strongly recommended to take a backup of your system before major -installation and backups at regular intervals. ------------------------------------------------------------------------------ -1.4. New Versions -The latest version of this document can always be found at [http:// -www.linuxtr.net] Linux Token Ring Project under the Documentation section. -The latest version of this HOWTO will always be made available on the Linux -Token Ring Project website, in a variety of formats: -  * [http://www.linuxtr.net/documentation/howtohtml/index.html] HTML, -  * [http://www.linuxtr.net/documentation/trhowto.txt] Plain text, -  * [http://www.linuxtr.net/documentation/trhowto.pdf] Adobe Acrobat pdf, -  * [http://www.linuxtr.net/documentation/trhowto.ps] Postscript, -  * [http://www.linuxtr.net/documentation/trhowto.sgml] SGML source, ------------------------------------------------------------------------------ -1.5. Credits -In this version I have the pleasure of acknowleding: -IBM for providing hardware, technical documentation and technical support -when the tech docs didn't quite seem enough. -Madge for providing their hardware to test with. -3Com for proving the technical documents to allow the 3c359 driver to be -developed. ------------------------------------------------------------------------------ -1.6. Feedback -Feedback is most certainly welcome for this document. Without your -submissions and input, this document wouldn't exist. Please send your -additions, comments and criticisms to the following email address: - - Linux IRC mini-HOWTO -Frédéric L. W. Meunier -v0.3 11 November, 2002 -Revision 0.3, 2002-11-21 - Linux WWW HOWTO -by Wayne Leister, n3mtr@qis.net -v0.82, 19 November 1997 - -A mSQL and perl Web Server Mini HOWTO -Oliver Corff, corff@zedat.fu-berlin.de -v0.1, 17 September 1997 - Quota mini-HOWTO -Ralf van Dooren r.vdooren@snow.nl -v0.5, 2003-08-09 -Preamble: This document is written by Ralf van Dooren -(r.vdooren@snow.nl). Original text and setup of this document is -copyleft-ed by Albert M.C. Tam, many thanks to him for this initial -mini-HOWTO. This document is licensed under the GNU Free Documenta­ -tion License. Permission to use, copy, distribute this document for -non-commercial purposes is hereby granted, provided that the author's -/ editor's name and this notice appear in all copies and/or supporting -documents; that this document is not modified. This document is dis­ -tributed in hope that it will be useful, but WITHOUT ANY WARRANTY, -either expressed or implied. While every effort has been taken to -ensure the accuracy of the information documented herein, the author / -editor / maintainer assumes NO RESPONSIBILITY for errors, or for dam­ -ages results for the use of the information documented herein. -Feel free to send feedbacks or comments to r.vdooren@snow.nl if you -find an error, or if any information is missing. I appreciate it. - -1. Introduction. -This is the first release since LinuxPorts has become the author of -this document. First let me say that we hope that over the next few -months you will find this document to be of use and that we are able -to provide accurate and timely information in regards to networking -issues with Linux. -This document like the other howto's that we manage is going to become -very different, this document will shortly become the Networking-HOWTO -not just the Net-3(4) Howto. We will cover such items as PPP, VPN, and -others... -2. Document History -The original NET-FAQ was written by Matt Welsh and Terry Dawson to -answer frequently asked questions about networking for Linux at a time -before the Linux Documentation Project had formally started. It -covered the very early development versions of the Linux Networking -Kernel. The NET-2-HOWTO superceded the NET-FAQ and was one of the -original LDP HOWTO documents, it covered what was called version 2 and -later version 3 of the Linux kernel Networking software. This document -in turn supercedes it and relates only to version 4 of the Linux -Networking Kernel or more specifically kernel releases 2.x and 2.2.x. -Previous versions of this document became quite large because of the -enormous amount of material that fell within its scope. To help reduce -this problem a number of HOWTO's dealing with specific networking -topics have been produced. This document will provide pointers to them -where relevant and cover those areas not yet covered by other -documents. -2.1. Feedback -We are always interested in feedback. Please contact us at: -feedback@en.tldp.org. -Again, if you find anything erroneous or anything you would like to -see added, please contact us. - Compressed TCP/IP-Sessions using SSH-like tools -5. Greetings -Thanks to Harald König , who used -rcp in order to download complete mailboxes. The latest version of -this howto is available on http://www.syss.de/howto. - Linux IPv6 HOWTO (en) -Peter Bieringer -pb at bieringer dot de -Release 0.47, 2004-08-30 -24.2.1. Major credits -  * David Ranch : For encouraging me to write this - HOWTO, his editorial comments on the first few revisions, and his - contributions to various IPv6 testing results on my IPv6 web site. Also - for his major reviews and suggestions. -  * Pekka Savola : For major reviews, input and - suggestions. -  * Martin F. Krafft : For grammar checks and - general reviewing of the document. -  * John Ronan : For grammar checks. -  * Georg Käfer : For detection of no proper PDF - creation (fixed now by LDP maintainer Greg Ferguson), input for German - books, big list of URLs, checking all URLs, many more suggestions, - corrections and contributions, and the German translation -  * Michel Boucey : Finding typos and some broken - URLs, contribute some suggestions and URLs, and the French translation -  * Michele Ferritto : Finding bugs and - the Italian translation ------------------------------------------------------------------------------ -24.2.2. Other credits -24.2.2.1. Document technique related -Writing a LDP HOWTO as a newbie (in LyX and exporting this to DocBook to -conform to SGML) isn't as easy as some people say. There are some strange -pitfalls... Nevertheless, thanks to: -  * Authors of the [http://www.tldp.org/LDP/LDP-Author-Guide/] LDP Author - Guide -  * B. Guillon: For his [http://perso.libertysurf.fr/bgu/doc/db4lyx/] DocBook - with LyX HOWTO ------------------------------------------------------------------------------ -24.2.2.2. Content related credits -Credits for fixes and hints are listed here, will grow sure in the future -  * S .P. Meenakshi : For a hint using - a "send mail" shell program on tcp_wrapper/hosts.deny -  * Frank Dinies : For a bugfix on IPv6 address - explanation -  * John Freed : For finding a bug in IPv6 - multicast address explanation -  * Craig Rodrigues : For suggestion about RHL IPv6 - setup -  * Fyodor : Note me about outdated nmap - information -  * Mauro Tortonesi : For some suggestions -  * Tom Goodale : For some suggestions -  * Martin Luemkemann : For a - suggestion -  * Jean-Marc V. Liotier : Finding a bug -  * Yaniv Kaul : Finding a bug -  * Arnout Engelen : For sending note about a draft - was adopted to RFC now -  * Stephane Bortzmeyer : Contributing persistent - configuration on Debian -  * lithis von saturnsys : Reporting a - misaddressed URL -  * Guy Hulbert : Send a note that RFC1924 is - probably an April fool's joke -  * Tero Pelander : Reporting a broken URL -  * Walter Jontofsohn : Hints for SuSE Linux 8.0/8.1 -  * Benjamin Hofstetter : - Reporting a mispointing URL -  * J.P. Larocque : Reporting archive URL for - maillist users at ipv6 dot org -  * Jorrit Kronjee : Reporting broken URLs -  * Colm MacCarthaigh : Hint for - sendfile issue on Apache2 -  * Tiago Camilo : Contribute some URLs about Mobile - IPv6 -  * Harald Geiger: Reporting a bug in how described the bit counting of the - universal/global bit -  * Bjoern Jacke : Triggered me to fix some outdated - information on xinetd -  * Christoph Egger : Sending note about "ip" has - problems with IPv4-compatible addresses on SuSE Linux 9.0 and trigger to - add a hint on 6to4-radvd example -  * David Lee Haw Ling : Sending - information about a tunnel broker -  * Michael H. Warfield : Sending note about suffix for - 6to4 routers -  * Tomasz Mrugalski : Sending updates for - DHCPv6 section -  * Jan Minar : Reporting minor bugs -  * Kalin KOZHUHAROV : Fixing a not so well explanation -  * Roel van Dijk : Reporting broken URLs -  * Catalin Muresan : Reporting minor - bugs -  * Dennis van Dok : Reporting minor bugs - - Linux-Dictionary, Binh Nguyen, http://www.tldp.org/LDP/Linux-Dictionary/html/index.html - Linux-Filesystem-Hierarchy, Binh Nguyen, http://www.tldp.org/LDP/Linux-Filesystem-Hierarchy/html/index.html - - Text-Terminal-HOWTO - David S. Lawyer - v1.36, August 2004 - +Linux-Dictionary, Binh Nguyen, http://www.tldp.org/LDP/Linux-Dictionary/html/index.html +Linux-Filesystem-Hierarchy, Binh Nguyen, http://www.tldp.org/LDP/Linux-Filesystem-Hierarchy/html/index.html +Text-Terminal-HOWTO Setting up IP Aliasing on A Linux Machine Mini-HOWTO -Harish Pillay -h.pillay@ieee.org  -Joy Yokley - Converted document from HTML to DocBook v4.1 (SGML) -2001-01-23 -Revision History -Revision 1.2 2001-01-26 Revised by: JEY -Revision 1.1 2001-01-24 Revised by: JEY -Revision 1.0 1997-01-13 Revised by: HP -4. Acknowledgements -Thanks to all those who have done this great work on Linux and IP Aliasing. -And especially to Juan Jose Ciarlante for clarifying my questions. -Kudos to the ace programmers! -If you find this document useful or have suggestions on improvements, email -me at <[mailto:h.pillay@ieee.org] h.pillay@ieee.org>. -Enjoy. -For additional information on networking, you may want to consult the [http:/ -/www.linuxdoc.org/HOWTO/Networking-Overview-HOWTO.html] The Linux Networking -Overview HOWTO. -Related HOWTO: -· IP Aliasing HOWTO - -Related HOWTO: -· NIS HOWTO -The NIS-Howto is edited and maintained by -+---------------------------------------------------------------------------+ -| Thorsten Kukuk, | -+---------------------------------------------------------------------------+ -The primary source of the information for the initial NIS-Howto was from: -+---------------------------------------------------------------------------+ -|Andrea Dell'Amico | -|Mitchum DSouza | -|Erwin Embsen | -|Peter Eriksson | -+---------------------------------------------------------------------------+ -who we should thank for writing the first versions of this document. - - Linux IPX-HOWTO - Kevin Thorpe, kevin@pricetrak.com - v2.3, 06 May 1998 - 1. Introduction. - - This is the Linux IPX-HOWTO. You should read the Linux NET-3-HOWTO in - conjunction with this document. - - 1.1. Changes from the previous release. - - Change of author: - Many thanks to Terry Dawson for passing on this document and - congratulations on becoming a father :-). - - Additions: - Addition of a brief explanation of IPX. This is in response to - many baffled queries on the discussion lists. - - Corrections/Updates: - New version of ncpfs which now supports NDS logins. This is early - beta test and may be prohibited in your country due to the use of - patented technology. - - Addition of support for trustee rights in mars_nwe. This is still - in beta test. - - 2. Disclaimer. - - I do not and cannot know everything there is to know about the Linux - network software. Please accept and be warned that this document - probably does contain errors. Please read any README files that are - included with any of the various pieces of software described in this - document for more detailed and accurate information. I will attempt to - keep this document as error-free and up-to-date as possible. Versions - of software are current as at time of writing. - - In no way do I or the authors of the software in this document offer - protection against your own actions. If you configure this software, - even as described in this document and it causes problems on your - network then you alone must carry the responsibility. I include this - warning because IPX network design and configuration is not always a - simple matter and sometimes undesirable interaction with other routers - and fileservers can result if you do not design or configure your - network carefully. I also include this warning because I was asked to - by someone unfortunate enough to have discovered this lesson the hard - way. - - - 3. Related Documentation. - - This document presumes you understand how to build a Linux kernel with - the appropriate networking options selected and that you understand - how to use the basic network tools such as ifconfig and route. If you - do not, then you should read the NET-3-HOWTO in - conjunction with this document as it describes these. - - Other Linux HOWTO documents that might be useful are: - - The Ethernet-HOWTO , which describes the details - of configuring an Ethernet device for Linux. - - The PPP-HOWTO as IPX support is available for version - 2.2.0d and later of the Linux PPP implementation. - - - 3.1. New versions of this document. - - If your copy of this document is more than two months old then I - strongly recommend you obtain a newer version. The networking support - for Linux is changing very rapidly with new enhancements and features, - so this document also changes fairly frequently. The latest released - version of this document can always be retrieved by anonymous ftp - from: - - ftp:/sunsite.unc.edu/pub/Linux/docs/HOWTO/IPX-HOWTO>/ or: - ftp:/sunsite.unc.edu/pub/Linux/docs/HOWTO/other-formats/IPX- - HOWTO{-html.tar,ps,dvi}.gz>/ via the World Wide Web from the Linux - Documentation Project Web Server - , at page: IPX-HOWTO - or directly from me, - . It may also be posted to the newsgroups: - comp.os.linux.networking, comp.os.linux.answers and news.answers from - time to time. - - 3.2. Feedback. - - Please send any comments, updates, or suggestions to me, - . The sooner I get feedback, the sooner I can - update and correct this document. If you find any problems with it, - please mail me directly as I can miss info posted to the newsgroups. - - - 18. Copyright Message. - - The IPX-HOWTO, a guide to software supporting the IPX protocol for - Linux. Copyright (c) 1995 Terry Dawson. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or (at - your option) any later version. - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the: - - Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, - USA. - - - 19. Miscellaneous and Acknowledgements. - - Terry Dawson for the original - document - - David E. Storey and Volker Lendecke - both assisted greatly by supplying me with - information for this document. Gilbert Callaghan - , David Higgins and Chad - Robinson each contributed information on - configuring IPX/PPP. Bennie Venter - contributed some useful information relating to frame types. - Christopher Wall contributed some useful suggestions and - feedback. Erik D. Olson provided some useful feedback - and information on configuring PPP for IPX. Brian King - contributed a question for the FAQ - section. - - "NetWare" is a registered trademark of the Novell Corporation - . "Caldera" is a registered trademark of the - Caldera Corporation . - regards Kevin Thorpe. - - - Ethernet Bridge + netfilter Howto - Nils Radtke - v0.2, October 2002 - This Howto is available in other formats . Preferably downloadable: documentation tarball - . You may find this - Howto as part of the Linux Documentation Project - . - Looking for other languages? See the German version , then! - History - 2002-09-19: links about ebtables have been updated in the "Related - Topics" Section. Added note about ``"false positive" br-nf debugging - output''. - 2002-10-08: Added section ``Actual configuration'' and hints about - routing in ``Setting up the routing'', ``Ping it, Jim!'' , resp. - - The Clock Mini-HOWTO - Ron Bean, rbean@execpc.com - v2.1, November 2000 - 1.3. Acknowledgements - This mini-HOWTO has been greatly improved thanks to various people who - have sent me email since the first version in 1996. In some cases - they wrote with questions but ended up giving me as much information - as I gave them. Unfortunately I haven't compiled a list of names - (maybe next time). You know who you are :-). - +Linux IPX-HOWTO +Ethernet Bridge + netfilter Howto +The Clock Mini-HOWTO X Window System Architecture Overview HOWTO -Daniel Manrique -roadmr@entropia.com.mx  -Revision History -Revision 1.0.1 2001-05-22 Revised by: dm -Some grammatical corrections, pointed out by Bill Staehle -Revision 1.0 2001-05-20 Revised by: dm -Initial LDP release. -12. Copyright and License -Copyright (c) 2001 by Daniel Manrique -Permission is granted to copy, distribute and/or modify this document under -the terms of the GNU Free Documentation License, Version 1.1 or any later -version published by the Free Software Foundation with no Invariant Sections, -no Front-Cover Texts, and no Back-Cover Texts. A copy of the license can be -found [http://www.gnu.org/copyleft/fdl.html] here. - - The LBX Mini-HOWTO - Paul D. Smith, psmith@baynetworks.com - v1.04, 11 December 1997 - - Leased line Mini HOWTO - The most recent (beta) version of this HOWTO can be found at: - http://www.sput.nl/software/leased-line/ - 1. Introduction - 1.1. Copyright and License - This document is distributed under the terms of the GNU Free - Documentation License. You should have received a copy along with it. - If not, it is available from http://www.fsf.org/licenses/fdl.html. - - Linux-Filesystem-Hierarchy, Binh Nguyen, www.tldp.org/guides.html - - Linux-Dictionary, Binh Nguyen, www.tldp.org/guides.html - - Computer-Dictionary, Binh Nguyen, www.tldp.org/guides.html - +The LBX Mini-HOWTO +Leased line Mini HOWTO +Linux-Filesystem-Hierarchy, Binh Nguyen, www.tldp.org/guides.html +Linux-Dictionary, Binh Nguyen, www.tldp.org/guides.html +Computer-Dictionary, Binh Nguyen, www.tldp.org/guides.html +