Penguin

Differences between current version and revision by previous author of HowToBridge.

Other diffs: Previous Major Revision, Previous Revision, or view the Annotated Edit History

Newer page: version 3 Last edited on Thursday, October 21, 2004 5:16:25 pm by AristotlePagaltzis
Older page: version 2 Last edited on Friday, June 7, 2002 1:06:18 am by perry Revert
@@ -1,834 +1 @@
-Bridging mini-HOWTO  
-!!!Bridging mini-HOWTO  
-!Christopher Cole  
-  
- cole@coledd.com  
-  
-  
-  
-  
-March 2001  
-  
-  
-__Revision History__Revision 1.222002-05-20Revised by: tabConverted to Docbook 4.1 SGML and added GFDL per Christopher !ColeRevision 1.212001-03-07Revised by: cc  
-  
-  
-  
-  
-  
-This document describes how to setup an ethernet bridge. What  
-is an ethernet bridge? An ethernet bridge is a device that controls data  
-packets within a subnet in an attempt to cut down the amount of traffic.  
-A bridge is usually placed between two separate groups of computers that  
-talk within themselves, but not so much with the computers in the other  
-group. A good example of this is to consider a cluster of Macintoshes and  
-a cluster of unix machines. Both of these groups of machines tend to be  
-quite chatty amongst themselves, and the traffic they produce on the  
-network causes collisions for the other machines who are trying to speak  
-to one another. A bridge would be placed between these groups of  
-computers. The job of the bridge is then to examine the destination of  
-the data packets one at a time and decide whether or not to pass the  
-packets to the other side of the ethernet segment. The result is a  
-faster, quieter network with less collisions.  
-  
-  
-  
-  
-  
-----; __Table of Contents__; 1. Setup; 2. Common Problems; 3. Copyright: ; 3.1. GNU Free Documentation License; 3.2. PREAMBLE; 3.3. APPLICABILITY AND DEFINITIONS; 3.4. VERBATIM COPYING; 3.5. COPYING IN QUANTITY; 3.6. MODIFICATIONS; 3.7. COMBINING DOCUMENTS; 3.8. COLLECTIONS OF DOCUMENTS; 3.9. AGGREGATION WITH INDEPENDENT WORKS; 3.10. TRANSLATION; 3.11. TERMINATION; 3.12. FUTURE REVISIONS OF THIS LICENSE; 3.13. How to use this License for your documents  
-!!!1. Setup  
-  
-  
-  
-  
-  
-  
-*  
-  
-Get Bridge Config:  
- BRCFG.tgz  
-  
-  
-  
-*  
-*  
-  
-BRCFG may also be found at:  
- http://coledd.com/networking/bridge  
-  
-  
-  
-*  
-*  
-  
-Enable multiple ethernet devices on your machine by  
-adding this line to your /etc/lilo.conf,  
-and re-run lilo:  
-  
-append = "ether=,,eth1"  
-  
-  
-  
-  
-If you have three interfaces on your bridge, use this line instead:  
-  
-append = "ether=,,eth1 ether=,,eth2"  
-  
-  
-  
-  
-More interfaces can be found by adding more ether statements.  
-By default a stock Linux kernel probes for a single ethercard,  
-and once one is found the probe ceases. The above append statement  
-tells the kernel to keep probing for more ethernet devices after the  
-first one is found.  
-Alternatively, the boot parameter can be used instead:  
-  
-linux ether=,,eth1  
-  
-  
-  
-  
-Or, with 3 interfaces, use:  
-  
-linux ether=,,eth1 ether=,,eth2  
-  
-  
-  
-*  
-*  
-  
-Recompile the kernel with BRIDGING enabled.  
-  
-  
-  
-*  
-*  
-  
-A bridge should not have an IP address.  
-It CAN, but a plain bridge doesn't need one.  
-To remove the IP address from your bridge, go to  
-/etc/sysconfig/network-scripts/ (for a !RedHat system)  
-and copy ifcfg-lo0 to ifcfg-eth0 8  
-ifcfg-eth1.  
-In these two new files, change the line containing  
-__DEVICE=lo__ to __DEVICE=eth0__  
-and __DEVICE=eth1__.  
-Since other distributions may deviate from this, you may need to refer to additional  
-documentation.  
-If there are more than 2 interfaces to this bridge,  
-be sure to make the corresponding configurations to those, as well.  
-  
-  
-  
-*  
-*  
-  
-Reboot so you are running the new kernel with BRIDGING in it,  
-and also to make sure that an IP addresses are not bound to the  
-network interfaces.  
-  
-  
-  
-*  
-*  
-  
-Once the system is backed up, put the ethernet cards into promiscuous mode,  
-so they will look at every packet that passes by its interface:  
-  
-ifconfig eth0 promisc ; ifconfig eth1 promisc  
-All interfaces which are connected to network segments to be bridged  
-are to be put into promiscuous mode.  
-  
-  
-  
-*  
-*  
-  
-Turn bridging ON using the brcfg program:  
-  
-brcfg -ena  
-  
-  
-  
-*  
-*  
-  
-Verify that there is different traffic on each interface:  
-  
-tcpdump -i eth0 (in one window)  
-tcpdump -i eth1 (in another window)  
-  
-  
-  
-  
-*  
-*  
-  
-Run a sniffer or tcpdump on another machine  
-to verify the bridge is separating the segment correctly.  
-  
-  
-  
-*  
-  
-----  
-!!!2. Common Problems; Q: I get the message ioctl(SIOCGIFBR) failed: Package not installed  
-. What does this mean?; Q: Machines on one side cannot ping the other side!; Q: I cannot telnet/ftp from the bridge! Why?; Q: What do I need to set up in the way of routing?; Q: The bridge appears to work, but why doesn't traceroute show the bridge as a part of the path?; Q: Is it necessary to compile IP_FORWARD into the kernel?; Q: Why are the physical ethernet addresses for port 1 and port 2 the  
-same according to the brcfg program?  
-Shouldn't they be different?; Q: Bridging does not appear to be an option when performing a make  
-config on the kernel. How does one enable it?; Q: Too many hubs (4 or more) are chained one after another in series,  
-cause timing problems on an ethernet. What effect does a bridge  
-have in a subnet that is layered with hubs?; Q: Can a bridge interface to both 10Mb and 100Mb ethernet segments?  
-Will such a configuration slow down the rest of the traffic on the  
-high speed side?  
-  
-__Q: __I get the message ioctl(SIOCGIFBR) failed: Package not installed  
-. What does this mean?  
-  
-  
-  
-__A: __You don't have bridging capability in your kernel.  
-Get a 2.0 or greater kernel,  
-and recompile with the BRIDGING option enabled.  
-  
-  
-  
-__Q: __Machines on one side cannot ping the other side!  
-  
-  
-  
-__A: __  
-Did you enable bridging using brcfg -ena? (brcfg should say bridging is ENABLED)  
-  
-Did you put the interfaces into promiscuous mode?  
-(issue the ifconfig command.  
-The PROMISC flag should be on for  
-both interfaces.)  
-  
-If using multiple-media interface adapters,  
-make sure that the correct one is enabled.  
-You may need to use the config/setup program that  
-came with the network interface card.  
-  
-  
-  
-  
-__Q: __I cannot telnet/ftp from the bridge! Why?  
-  
-  
-  
-__A: __This is because there is no IP address bound to any of bridge  
-interfaces. A bridge is to be a transparent part of a network.  
-  
-  
-  
-__Q: __What do I need to set up in the way of routing?  
-  
-  
-  
-__A: __Nothing!  
-All routing intelligence is handled by  
-the bridging code in the kernel.  
-To see the ethernet addresses as they are learned by the bridge,  
-use the brcfg program in debug mode:  
-  
-  
-brcfg -deb  
-  
-  
-__Q: __The bridge appears to work, but why doesn't traceroute show the bridge as a part of the path?  
-  
-  
-  
-__A: __Due to the nature of a bridge, a traceroute should NOT show the bridge as a part of the path. A bridge is to be a transparent component of the network.  
-  
-  
-  
-__Q: __Is it necessary to compile IP_FORWARD into the kernel?  
-  
-  
-  
-__A: __No. The bridging code in the kernel takes care of the packet  
-transport.  
-IP_FORWARD is for a gateway that has IP addresses  
-bound to its interfaces.  
-  
-  
-  
-__Q: __Why are the physical ethernet addresses for port 1 and port 2 the  
-same according to the brcfg program?  
-Shouldn't they be different?  
-  
-  
-  
-__A: __No. Every port on a bridge intentionally is assigned the same  
-physical ethernet address by the bridging code.  
-  
-  
-  
-__Q: __Bridging does not appear to be an option when performing a make  
-config on the kernel. How does one enable it?  
-  
-  
-  
-__A: __During the kernel config, answer "Y" to the question, Prompt for  
-development and/or incomplete code/drivers (CONFIG_EXPERIMENTAL) [[Y/n/? ].  
-  
-  
-  
-__Q: __Too many hubs (4 or more) are chained one after another in series,  
-cause timing problems on an ethernet. What effect does a bridge  
-have in a subnet that is layered with hubs?  
-  
-  
-  
-__A: __A bridge resets the 3/4/5 hubs rule. A bridge does not deal with  
-packets the way a hub does, and is therefore not a contributor to  
-timing problems on a network.  
-  
-  
-  
-__Q: __Can a bridge interface to both 10Mb and 100Mb ethernet segments?  
-Will such a configuration slow down the rest of the traffic on the  
-high speed side?  
-  
-  
-  
-__A: __Yes, a bridge can tie together a 10Mb segment with a 100Mb segment.  
-As long as the network card on the fast network is 100Mb capable,  
-TCP takes care of the rest. While it's true that the  
-packets from a host in the 100Mb network communicating to a host  
-in the 10Mb network are moving at only 10Mb/s, the rest of the  
-traffic on the fast ethernet is not slowed down.  
-  
-----  
-!!!3. Copyright  
-  
-Copyright © 2002 Christopher Cole  
-  
-  
-  
-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 is included in the section entitled "GNU Free Documentation License".  
-  
-----  
-!!3.1. GNU Free Documentation License  
-  
-Version 1.1, March 2000  
-  
-  
-  
-Copyright (C) 2000 Free Software Foundation, Inc.  
-59 Temple Place, Suite 330, Boston, MA 02111-1307 USA  
-Everyone is permitted to copy and distribute verbatim copies  
-of this license document, but changing it is not allowed.  
-  
-----  
-!!3.2. PREAMBLE  
-  
-The purpose of this License is to make a manual, textbook,  
-or other written document "free" in the sense of freedom: to  
-assure everyone the effective freedom to copy and redistribute it,  
-with or without modifying it, either commercially or  
-noncommercially. Secondarily, this License preserves for the  
-author and publisher a way to get credit for their work, while not  
-being considered responsible for modifications made by  
-others.  
-  
-  
-  
-This License is a kind of "copyleft", which means that  
-derivative works of the document must themselves be free in the  
-same sense. It complements the GNU General Public License, which  
-is a copyleft license designed for free software.  
-  
-  
-  
-We have designed this License in order to use it for manuals  
-for free software, because free software needs free documentation:  
-a free program should come with manuals providing the same  
-freedoms that the software does. But this License is not limited  
-to software manuals; it can be used for any textual work,  
-regardless of subject matter or whether it is published as a  
-printed book. We recommend this License principally for works  
-whose purpose is instruction or reference.  
-  
-----  
-!!3.3. APPLICABILITY AND DEFINITIONS  
-  
-This License applies to any manual or other work that  
-contains a notice placed by the copyright holder saying it can be  
-distributed under the terms of this License. The "Document",  
-below, refers to any such manual or work. Any member of the  
-public is a licensee, and is addressed as "you".  
-  
-  
-  
-A "Modified Version" of the Document means any work  
-containing the Document or a portion of it, either copied  
-verbatim, or with modifications and/or translated into another  
-language.  
-  
-  
-  
-A "Secondary Section" is a named appendix or a front-matter  
-section of the Document that deals exclusively with the  
-relationship of the publishers or authors of the Document to the  
-Document's overall subject (or to related matters) and contains  
-nothing that could fall directly within that overall subject.  
-(For example, if the Document is in part a textbook of  
-mathematics, a Secondary Section may not explain any mathematics.)  
-The relationship could be a matter of historical connection with  
-the subject or with related matters, or of legal, commercial,  
-philosophical, ethical or political position regarding  
-them.  
-  
-  
-  
-The "Invariant Sections" are certain Secondary Sections  
-whose titles are designated, as being those of Invariant Sections,  
-in the notice that says that the Document is released under this  
-License.  
-  
-  
-  
-The "Cover Texts" are certain short passages of text that  
-are listed, as Front-Cover Texts or Back-Cover Texts, in the  
-notice that says that the Document is released under this  
-License.  
-  
-  
-  
-A "Transparent" copy of the Document means a  
-machine-readable copy, represented in a format whose specification  
-is available to the general public, whose contents can be viewed  
-and edited directly and straightforwardly with generic text  
-editors or (for images composed of pixels) generic paint programs  
-or (for drawings) some widely available drawing editor, and that  
-is suitable for input to text formatters or for automatic  
-translation to a variety of formats suitable for input to text  
-formatters. A copy made in an otherwise Transparent file format  
-whose markup has been designed to thwart or discourage subsequent  
-modification by readers is not Transparent. A copy that is not  
-"Transparent" is called "Opaque".  
-  
-  
-  
-Examples of suitable formats for Transparent copies include  
-plain ASCII without markup, Texinfo input format, LaTeX input  
-format, SGML or XML using a publicly available DTD, and  
-standard-conforming simple HTML designed for human modification.  
-Opaque formats include !PostScript, PDF, proprietary formats that  
-can be read and edited only by proprietary word processors, SGML  
-or XML for which the DTD and/or processing tools are not generally  
-available, and the machine-generated HTML produced by some word  
-processors for output purposes only.  
-  
-  
-  
-The "Title Page" means, for a printed book, the title page  
-itself, plus such following pages as are needed to hold, legibly,  
-the material this License requires to appear in the title page.  
-For works in formats which do not have any title page as such,  
-"Title Page" means the text near the most prominent appearance of  
-the work's title, preceding the beginning of the body of the  
-text.  
-  
-----  
-!!3.4. VERBATIM COPYING  
-  
-You may copy and distribute the Document in any medium,  
-either commercially or noncommercially, provided that this  
-License, the copyright notices, and the license notice saying this  
-License applies to the Document are reproduced in all copies, and  
-that you add no other conditions whatsoever to those of this  
-License. You may not use technical measures to obstruct or  
-control the reading or further copying of the copies you make or  
-distribute. However, you may accept compensation in exchange for  
-copies. If you distribute a large enough number of copies you  
-must also follow the conditions in section 3.  
-  
-  
-  
-You may also lend copies, under the same conditions stated  
-above, and you may publicly display copies.  
-  
-----  
-!!3.5. COPYING IN QUANTITY  
-  
-If you publish printed copies of the Document numbering more  
-than 100, and the Document's license notice requires Cover Texts,  
-you must enclose the copies in covers that carry, clearly and  
-legibly, all these Cover Texts: Front-Cover Texts on the front  
-cover, and Back-Cover Texts on the back cover. Both covers must  
-also clearly and legibly identify you as the publisher of these  
-copies. The front cover must present the full title with all  
-words of the title equally prominent and visible. You may add  
-other material on the covers in addition. Copying with changes  
-limited to the covers, as long as they preserve the title of the  
-Document and satisfy these conditions, can be treated as verbatim  
-copying in other respects.  
-  
-  
-  
-If the required texts for either cover are too voluminous to  
-fit legibly, you should put the first ones listed (as many as fit  
-reasonably) on the actual cover, and continue the rest onto  
-adjacent pages.  
-  
-  
-  
-If you publish or distribute Opaque copies of the Document  
-numbering more than 100, you must either include a  
-machine-readable Transparent copy along with each Opaque copy, or  
-state in or with each Opaque copy a publicly-accessible  
-computer-network location containing a complete Transparent copy  
-of the Document, free of added material, which the general  
-network-using public has access to download anonymously at no  
-charge using public-standard network protocols. If you use the  
-latter option, you must take reasonably prudent steps, when you  
-begin distribution of Opaque copies in quantity, to ensure that  
-this Transparent copy will remain thus accessible at the stated  
-location until at least one year after the last time you  
-distribute an Opaque copy (directly or through your agents or  
-retailers) of that edition to the public.  
-  
-  
-  
-It is requested, but not required, that you contact the  
-authors of the Document well before redistributing any large  
-number of copies, to give them a chance to provide you with an  
-updated version of the Document.  
-  
-----  
-!!3.6. MODIFICATIONS  
-  
-You may copy and distribute a Modified Version of the  
-Document under the conditions of sections 2 and 3 above, provided  
-that you release the Modified Version under precisely this  
-License, with the Modified Version filling the role of the  
-Document, thus licensing distribution and modification of the  
-Modified Version to whoever possesses a copy of it. In addition,  
-you must do these things in the Modified Version:  
-  
-  
-  
-  
-  
-  
-#  
-  
-Use in the Title Page  
-(and on the covers, if any) a title distinct from that of the  
-Document, and from those of previous versions (which should, if  
-there were any, be listed in the History section of the  
-Document). You may use the same title as a previous version if  
-the original publisher of that version gives permission.  
-  
-  
-#  
-#  
-  
-List on the Title Page,  
-as authors, one or more persons or entities responsible for  
-authorship of the modifications in the Modified Version,  
-together with at least five of the principal authors of the  
-Document (all of its principal authors, if it has less than  
-five).  
-  
-  
-#  
-#  
-  
-State on the Title page  
-the name of the publisher of the Modified Version, as the  
-publisher.  
-  
-  
-#  
-#  
-  
-Preserve all the  
-copyright notices of the Document.  
-  
-  
-#  
-#  
-  
-Add an appropriate  
-copyright notice for your modifications adjacent to the other  
-copyright notices.  
-  
-  
-#  
-#  
-  
-Include, immediately  
-after the copyright notices, a license notice giving the public  
-permission to use the Modified Version under the terms of this  
-License, in the form shown in the Addendum below.  
-  
-  
-#  
-#  
-  
-Preserve in that license  
-notice the full lists of Invariant Sections and required Cover  
-Texts given in the Document's license notice.  
-  
-  
-#  
-#  
-  
-Include an unaltered  
-copy of this License.  
-  
-  
-#  
-#  
-  
-Preserve the section  
-entitled "History", and its title, and add to it an item stating  
-at least the title, year, new authors, and publisher of the  
-Modified Version as given on the Title Page. If there is no  
-section entitled "History" in the Document, create one stating  
-the title, year, authors, and publisher of the Document as given  
-on its Title Page, then add an item describing the Modified  
-Version as stated in the previous sentence.  
-  
-  
-#  
-#  
-  
-Preserve the network  
-location, if any, given in the Document for public access to a  
-Transparent copy of the Document, and likewise the network  
-locations given in the Document for previous versions it was  
-based on. These may be placed in the "History" section. You  
-may omit a network location for a work that was published at  
-least four years before the Document itself, or if the original  
-publisher of the version it refers to gives permission.  
-  
-  
-#  
-#  
-  
-In any section entitled  
-"Acknowledgements" or "Dedications", preserve the section's  
-title, and preserve in the section all the substance and tone of  
-each of the contributor acknowledgements and/or dedications  
-given therein.  
-  
-  
-#  
-#  
-  
-Preserve all the  
-Invariant Sections of the Document, unaltered in their text and  
-in their titles. Section numbers or the equivalent are not  
-considered part of the section titles.  
-  
-  
-#  
-#  
-  
-Delete any section  
-entitled "Endorsements". Such a section may not be included in  
-the Modified Version.  
-  
-  
-#  
-#  
-  
-Do not retitle any  
-existing section as "Endorsements" or to conflict in title with  
-any Invariant Section.  
-  
-  
-#  
-  
-If the Modified Version includes new front-matter sections  
-or appendices that qualify as Secondary Sections and contain no  
-material copied from the Document, you may at your option  
-designate some or all of these sections as invariant. To do this,  
-add their titles to the list of Invariant Sections in the Modified  
-Version's license notice. These titles must be distinct from any  
-other section titles.  
-  
-  
-  
-You may add a section entitled "Endorsements", provided it  
-contains nothing but endorsements of your Modified Version by  
-various parties--for example, statements of peer review or that  
-the text has been approved by an organization as the authoritative  
-definition of a standard.  
-  
-  
-  
-You may add a passage of up to five words as a Front-Cover  
-Text, and a passage of up to 25 words as a Back-Cover Text, to the  
-end of the list of Cover Texts in the Modified Version. Only one  
-passage of Front-Cover Text and one of Back-Cover Text may be  
-added by (or through arrangements made by) any one entity. If the  
-Document already includes a cover text for the same cover,  
-previously added by you or by arrangement made by the same entity  
-you are acting on behalf of, you may not add another; but you may  
-replace the old one, on explicit permission from the previous  
-publisher that added the old one.  
-  
-  
-  
-The author(s) and publisher(s) of the Document do not by  
-this License give permission to use their names for publicity for  
-or to assert or imply endorsement of any Modified Version.  
-  
-----  
-!!3.7. COMBINING DOCUMENTS  
-  
-You may combine the Document with other documents released  
-under this License, under the terms defined in section 4 above for  
-modified versions, provided that you include in the combination  
-all of the Invariant Sections of all of the original documents,  
-unmodified, and list them all as Invariant Sections of your  
-combined work in its license notice.  
-  
-  
-  
-The combined work need only contain one copy of this  
-License, and multiple identical Invariant Sections may be replaced  
-with a single copy. If there are multiple Invariant Sections with  
-the same name but different contents, make the title of each such  
-section unique by adding at the end of it, in parentheses, the  
-name of the original author or publisher of that section if known,  
-or else a unique number. Make the same adjustment to the section  
-titles in the list of Invariant Sections in the license notice of  
-the combined work.  
-  
-  
-  
-In the combination, you must combine any sections entitled  
-"History" in the various original documents, forming one section  
-entitled "History"; likewise combine any sections entitled  
-"Acknowledgements", and any sections entitled "Dedications". You  
-must delete all sections entitled "Endorsements."  
-  
-----  
-!!3.8. COLLECTIONS OF DOCUMENTS  
-  
-You may make a collection consisting of the Document and  
-other documents released under this License, and replace the  
-individual copies of this License in the various documents with a  
-single copy that is included in the collection, provided that you  
-follow the rules of this License for verbatim copying of each of  
-the documents in all other respects.  
-  
-  
-  
-You may extract a single document from such a collection,  
-and distribute it individually under this License, provided you  
-insert a copy of this License into the extracted document, and  
-follow this License in all other respects regarding verbatim  
-copying of that document.  
-  
-----  
-!!3.9. AGGREGATION WITH INDEPENDENT WORKS  
-  
-A compilation of the Document or its derivatives with other  
-separate and independent documents or works, in or on a volume of  
-a storage or distribution medium, does not as a whole count as a  
-Modified Version of the Document, provided no compilation  
-copyright is claimed for the compilation. Such a compilation is  
-called an "aggregate", and this License does not apply to the  
-other self-contained works thus compiled with the Document, on  
-account of their being thus compiled, if they are not themselves  
-derivative works of the Document.  
-  
-  
-  
-If the Cover Text requirement of section 3 is applicable to  
-these copies of the Document, then if the Document is less than  
-one quarter of the entire aggregate, the Document's Cover Texts  
-may be placed on covers that surround only the Document within the  
-aggregate. Otherwise they must appear on covers around the whole  
-aggregate.  
-  
-----  
-!!3.10. TRANSLATION  
-  
-Translation is considered a kind of modification, so you may  
-distribute translations of the Document under the terms of section  
-4. Replacing Invariant Sections with translations requires  
-special permission from their copyright holders, but you may  
-include translations of some or all Invariant Sections in addition  
-to the original versions of these Invariant Sections. You may  
-include a translation of this License provided that you also  
-include the original English version of this License. In case of  
-a disagreement between the translation and the original English  
-version of this License, the original English version will  
-prevail.  
-  
-----  
-!!3.11. TERMINATION  
-  
-You may not copy, modify, sublicense, or distribute the  
-Document except as expressly provided for under this License. Any  
-other attempt to copy, modify, sublicense or distribute the  
-Document is void, and will automatically terminate your rights  
-under this License. However, parties who have received copies, or  
-rights, from you under this License will not have their licenses  
-terminated so long as such parties remain in full  
-compliance.  
-  
-----  
-!!3.12. FUTURE REVISIONS OF THIS LICENSE  
-  
-The Free Software Foundation may publish new, revised  
-versions of the GNU Free Documentation License from time to time.  
-Such new versions will be similar in spirit to the present  
-version, but may differ in detail to address new problems or  
-concerns. See http://www.gnu.org/copyleft/.  
-  
-  
-  
-Each version of the License is given a distinguishing  
-version number. If the Document specifies that a particular  
-numbered version of this License "or any later version" applies to  
-it, you have the option of following the terms and conditions  
-either of that specified version or of any later version that has  
-been published (not as a draft) by the Free Software Foundation.  
-If the Document does not specify a version number of this License,  
-you may choose any version ever published (not as a draft) by the  
-Free Software Foundation.  
-  
-----  
-!!3.13. How to use this License for your documents  
-  
-To use this License in a document you have written, include  
-a copy of the License in the document and put the following  
-copyright and license notices just after the title page:  
-  
-  
-  
-Copyright (c) YEAR YOUR NAME.  
-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 the Invariant Sections being LIST THEIR TITLES, with the  
-Front-Cover Texts being LIST, and with the Back-Cover Texts being LIST.  
-A copy of the license is included in the section entitled "GNU  
-Free Documentation License".  
-  
-  
-  
-If you have no Invariant Sections, write "with no Invariant  
-Sections" instead of saying which ones are invariant. If you have  
-no Front-Cover Texts, write "no Front-Cover Texts" instead of  
-"Front-Cover Texts being LIST"; likewise for Back-Cover  
-Texts.  
-  
-  
-  
-If your document contains nontrivial examples of program  
-code, we recommend releasing these examples in parallel under your  
-choice of free software license, such as the GNU General Public  
-License, to permit their use in free software
+Describe [HowToBridge ] here