diff options
Diffstat (limited to 'en_US.ISO8859-1/books/handbook/advanced-networking/chapter.xml')
-rw-r--r-- | en_US.ISO8859-1/books/handbook/advanced-networking/chapter.xml | 114 |
1 files changed, 68 insertions, 46 deletions
diff --git a/en_US.ISO8859-1/books/handbook/advanced-networking/chapter.xml b/en_US.ISO8859-1/books/handbook/advanced-networking/chapter.xml index 26dba92958..5ed0a17bdd 100644 --- a/en_US.ISO8859-1/books/handbook/advanced-networking/chapter.xml +++ b/en_US.ISO8859-1/books/handbook/advanced-networking/chapter.xml @@ -4468,7 +4468,7 @@ myhost.example.com:/b/tftpboot/FreeBSD/install / nfs ro option subnet-mask 255.255.255.0 ; option routers 192.168.0.1 ; option broadcast-address 192.168.0.255 ; - option domain-name-server 192.168.35.35, 192.168.35.36 ; + option domain-name-servers 192.168.35.35, 192.168.35.36 ; option domain-name "example.com"; # IP address of TFTP server @@ -5021,17 +5021,25 @@ redirect_port tcp 192.168.0.3:80 80</programlisting> <itemizedlist> <listitem> - <para>Running out of addresses. Today this is not so much of - a concern, since RFC1918 private address space (<hostid - role="ipaddr">10.0.0.0/8</hostid>, <hostid - role="ipaddr">172.16.0.0/12</hostid>, and <hostid - role="ipaddr">192.168.0.0/16</hostid>) and - <acronym>NAT</acronym> are being employed.</para> + <para>Running out of addresses. For years the use of + RFC1918 private address space + (<hostid role="ipaddr">10.0.0.0/8</hostid>, + <hostid role="ipaddr">172.16.0.0/12</hostid>, and + <hostid role="ipaddr">192.168.0.0/16</hostid>) and NAT + has slowed down the exhaustion. Even though, there are + very few remaining IPv4 addresses. The Internet + Assigned Numbers Authority (<acronym>IANA</acronym>) has + issued the last of the available major blocks to the + Regional Registries. Once each Regional Registry runs + out, there will be no more available and switching to + <acronym>IPv6</acronym> will be critical.</para> </listitem> <listitem> - <para>Router table entries were getting too large. This is - still a concern today.</para> + <para>Every block of IPv4 addresses allocated required + routing information to be exchanged between many routers + on the Internet, and these routing tables were getting + too large to allow efficient routing.</para> </listitem> </itemizedlist> @@ -5054,7 +5062,7 @@ redirect_port tcp 192.168.0.3:80 80</programlisting> </listitem> </itemizedlist> - <para>There are other useful features of + <para>There are many other useful features of <acronym>IPv6</acronym>:</para> <itemizedlist> @@ -5280,6 +5288,12 @@ redirect_port tcp 192.168.0.3:80 80</programlisting> <para><ulink url="http://www.sixxs.net">SixXS</ulink> offers tunnels with end-points all around the globe.</para> </listitem> + + <listitem> + <para><ulink url="http://www.tunnelbroker.net">Hurricane + Electric</ulink> offers tunnels with end-points all around + the globe.</para> + </listitem> <listitem> <para>Tunnel via 6-to-4 as described in <ulink @@ -5295,53 +5309,44 @@ redirect_port tcp 192.168.0.3:80 80</programlisting> </sect2> <sect2> - <title><acronym>DNS</acronym> in the <acronym>IPv6</acronym> - World</title> - - <para>There used to be two types of <acronym>DNS</acronym> - records for <acronym>IPv6</acronym>. The - <acronym>IETF</acronym> has declared <acronym>AAAA</acronym> - records as the current standard.</para> - - <para>Using <acronym>AAAA</acronym> records is straightforward. - Assign the hostname to the <acronym>IPv6</acronym> address - in the primary zone <acronym>DNS</acronym> file:</para> - - <programlisting>MYHOSTNAME AAAA MYIPv6ADDR</programlisting> - - <para>Current versions of &man.named.8; and <filename - role="package">dns/djbdns</filename> support - <acronym>AAAA</acronym> records.</para> - </sect2> - - <sect2> <title>Applying the Needed Changes to <filename>/etc/rc.conf</filename></title> <sect3> - <title><acronym>IPv6</acronym> Client Settings</title> + <title><acronym>IPv6</acronym> Client + Auto-Configuration</title> - <para>These settings configure a machine on a + <para>To automatically configure a machine on a <acronym>LAN</acronym> which acts as a client, not a - router. To instruct &man.rtsol.8; to autoconfigure the - interface on boot on - &os; 9.<replaceable>x</replaceable> and later, add - this line to <filename>rc.conf</filename>:</para> - - <programlisting>ipv6_prefer="YES"</programlisting> + router, two items are required. First to enable the + <devicename>em0</devicename> to receive the router + solicitation messages, add this line to + <filename>rc.conf</filename>:</para> + + <programlisting>ifconfig_<replaceable>em0</replaceable>_ipv6="inet6 accept_rtadv"</programlisting> + + <para>Secondly, the router solicitation daemon, &man.rtsol.8;, + should be enabled by adding the following to + <filename>rc.conf</filename>:</para> + + <programlisting>rtsold_enable="YES"</programlisting> <para>For &os; 8.<replaceable>x</replaceable>, add:</para> <programlisting>ipv6_enable="YES"</programlisting> + </sect3> + <sect3> + <title><acronym>IPv6</acronym> Client Static + Configuration</title> <para>To statically assign the <acronym>IPv6</acronym> address, <hostid - role="ip6addr">2001:471:1f11:251:290:27ff:fee0:2093</hostid>, + role="ip6addr">2001:db8:4672:6565:2026:5043:2d42:5344</hostid>, to <devicename>fxp0</devicename>, add the following for &os; 9.<replaceable>x</replaceable>:</para> - <programlisting>ifconfig_fxp0_ipv6="inet6 2001:471:1f11:251:290:27ff:fee0:2093 prefixlen <replaceable>64</replaceable>"</programlisting> + <programlisting>ifconfig_<replaceable>fxp0</replaceable>_ipv6="inet6 2001:db8:4672:6565:2026:5043:2d42:5344 prefixlen 64"</programlisting> <note> <para>Be sure to change <replaceable>prefixlen @@ -5349,16 +5354,16 @@ redirect_port tcp 192.168.0.3:80 80</programlisting> subnet.</para> </note> - <para>For &os; 8<replaceable>x</replaceable>, + <para>For &os; 8.<replaceable>x</replaceable>, add:</para> - <programlisting>ipv6_ifconfig_fxp0="2001:471:1f11:251:290:27ff:fee0:2093"</programlisting> + <programlisting>ipv6_ifconfig_<replaceable>fxp0</replaceable>="2001:db8:4672:6565:2026:5043:2d42:5344"</programlisting> <para>To assign a default router of <hostid - role="ip6addr">2001:471:1f11:251::1</hostid>, add the + role="ip6addr">2001:db8:4672:6565::1</hostid>, add the following to <filename>/etc/rc.conf</filename>:</para> - <programlisting>ipv6_defaultrouter="2001:471:1f11:251::1"</programlisting> + <programlisting>ipv6_defaultrouter="2001:db8:4672:6565::1"</programlisting> </sect3> <sect3> @@ -5372,9 +5377,9 @@ redirect_port tcp 192.168.0.3:80 80</programlisting> <para>The first entry lists the generic tunneling interfaces to be configured. This example configures one interface, - <devicename>gif0</devicename>:</para> + <devicename>gif<replaceable>0</replaceable></devicename>:</para> - <programlisting>gif_interfaces="gif0"</programlisting> + <programlisting>gif_interfaces="gif<replaceable>0</replaceable>"</programlisting> <para>To configure that interface with a local endpoint of <replaceable>MY_IPv4_ADDR</replaceable> to a remote endpoint @@ -5476,6 +5481,23 @@ redirect_port tcp 192.168.0.3:80 80</programlisting> section 3.6 and 3.7 as well as <acronym>RFC</acronym> 4038 section 4.2 may be useful to some adminstrators.</para> </sect2> + + <sect2> + <title>Application Use of <acronym>IPv6</acronym></title> + + <para>Currently <acronym>IPv6</acronym> support for many + applications and services is very good, though for some + software it still needs work. For authoritative + information about the support of + <acronym>IPv6</acronym>, please consult the Official + Documentation for the software in question.</para> + + <para>Web, <acronym>DNS</acronym> and Mail applications + and servers have the best support for + <acronym>IPv6</acronym> because they are the most common + use case. Other applications may have varying degrees + of <acronym>IPv6</acronym> support.</para> + </sect2> </sect1> <sect1 id="network-atm"> |