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::/1010 bitslink-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"