ipv6
module used to be optional). Basic tools such as ping
and traceroute
have their IPv6 equivalents in ping6
and traceroute6
, available respectively in the iputils-ping and iputils-tracepath packages.
/etc/network/interfaces
. But if you want that network to be globally available, you must ensure that you have an IPv6-capable router relaying traffic to the global IPv6 network.
Example 10.10. Example of IPv6 configuration
iface eth0 inet6 static address 2001:db8:1234:5::1:1 netmask 64 # Disabling auto-configuration # up echo 0 >/proc/sys/net/ipv6/conf/all/autoconf # The router is auto-configured and has no fixed address # (/proc/sys/net/ipv6/conf/all/accept_ra). If it had: # gateway 2001:db8:1234:5::1
/etc/tsp/tspc.conf
file: userid
and password
lines received by e-mail should be added, and server
should be replaced with broker.freenet6.net
.
/etc/tsp/tspc.conf
file (assuming the local network is connected to the eth0 interface):
host_type=router prefix_len=48 if_prefix=eth0
radvd
daemon (from the similarly-named package). This IPv6 configuration daemon has a role similar to dhcpd
in the IPv4 world.
/etc/radvd.conf
configuration file must then be created (see /usr/share/doc/radvd/examples/simple-radvd.conf
as a starting point). In our case, the only required change is the prefix, which needs to be replaced with the one provided by Freenet6; it can be found in the output of the ifconfig
command, in the block concerning the tun
interface.
/etc/init.d/tspc restart
and /etc/init.d/radvd start
, and the IPv6 network should work.