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 b4602a4321..4819a58cdb 100644 --- a/en_US.ISO8859-1/books/handbook/advanced-networking/chapter.xml +++ b/en_US.ISO8859-1/books/handbook/advanced-networking/chapter.xml @@ -4507,8 +4507,8 @@ Received 264951 bytes in 0.1 seconds fe80::/10 10 bits link-local - Equivalent to the loopback address or automatic - private addresses (169.254.1.0-169.254.254.255) in + Equivalent to automatic private addresses + (169.254.1.0-169.254.254.255) in IPv4. @@ -4583,8 +4583,9 @@ rtsold_enable="YES" Connecting to a Provider - Currently, there are four ways to connect to other - IPv6 hosts and networks: + In order to connect to other + IPv6 networks, one must have a + provider or a tunnel that supports IPv6: @@ -4604,60 +4605,56 @@ rtsold_enable="YES" Electric offers tunnels with end-points all around the globe. - - - Tunnel via 6-to-4 as described in RFC3068. - - - - Use the net/freenet6 port for a - dial-up connection. - + + Install the net/freenet6 package or port for a + dial-up connection. + + This section demonstrates how to take the directions - from a tunnel provider and convert it into settings that + from a tunnel provider and convert them into + /etc/rc.conf settings that will persist through reboots. - To restore the tunnel on - startup, add the following lines to - /etc/rc.conf. - - The first entry lists the generic tunneling interfaces - to be configured. This example configures one interface, + The first /etc/rc.conf entry + creates the generic tunneling interface gif0: gif_interfaces="gif0" - To configure that interface with a local endpoint of - MY_IPv4_ADDR to a remote endpoint - of REMOTE_IPv4_ADDR: + Next, configure that interface with the + IPv4 addresses of the local and remote endpoints. Replace + MY_IPv4_ADDR and + REMOTE_IPv4_ADDR with the actual + IPv4 addresses: gifconfig_gif0="MY_IPv4_ADDR REMOTE_IPv4_ADDR" To apply the IPv6 address that has been assigned for use as the IPv6 tunnel - endpoint, add the following line for - &os; 9.x and later: + endpoint, add this line, replacing + MY_ASSIGNED_IPv6_TUNNEL_ENDPOINT_ADDR + with the assigned address: ifconfig_gif0_ipv6="inet6 MY_ASSIGNED_IPv6_TUNNEL_ENDPOINT_ADDR" For &os; 8.x, - add: + that line should instead use this format: ipv6_ifconfig_gif0="MY_ASSIGNED_IPv6_TUNNEL_ENDPOINT_ADDR" Then, set the default route for - IPv6. This is the other side of the - IPv6 tunnel: + the other side of the + IPv6 tunnel. Replace + MY_IPv6_REMOTE_TUNNEL_ENDPOINT_ADDR + with the default gateway address assigned by the provider: ipv6_defaultrouter="MY_IPv6_REMOTE_TUNNEL_ENDPOINT_ADDR" - If the server is to route IPv6 - between the rest of the network and the world, the following - /etc/rc.conf setting will also be - needed: + If the &os; system will route IPv6 + packets between the rest of the network and the world, enable + the gateway using this line: ipv6_gateway_enable="YES"