IPv6 connectivity will be provided by
encapsulating IPv6 connectivity directly inside IPv4 by having the
protocol field set to '41' (IPv6) in the IPv4 packet via a network
tunnel to
Hurricane Electric.
After account creation, I was assigned a /64 and provided with the following details:
Server IPv4 address: 209.51.161.14
Server IPv6 address: 2001:470:1f06:8::1/64
Client IPv4 address: 72.230.223.117 (IP of my router, provided to me by my ISP)
Client IPv6 address: 2001:470:1f06:8::2/64
Assigned /64: 2001:470:1f07:8::/64
To establish the tunnel:
ip tunnel add he0 mode sit remote 209.51.161.14 local 72.230.223.117 ttl 255
ip link set he0 up
ip addr add 2001:470:1f06:8::2/64 dev he0
ip route add ::/0 dev he0
ip -6 addr add 2001:470:1f06:8::1/64 dev br0
After that, you should have a fully functional IPv6 connection to the internet. Connectivity can be verified by using ping6
ping6 -c 5 www.kame.net
PING www.kame.net (2001:200:0:8002:203:47ff:fea5:3085): 56 data bytes
64 bytes from 2001:200:0:8002:203:47ff:fea5:3085: icmp6_seq=0 ttl=39 time=227.2 ms
64 bytes from 2001:200:0:8002:203:47ff:fea5:3085: icmp6_seq=1 ttl=39 time=226.5 ms
64 bytes from 2001:200:0:8002:203:47ff:fea5:3085: icmp6_seq=2 ttl=39 time=227.1 ms
64 bytes from 2001:200:0:8002:203:47ff:fea5:3085: icmp6_seq=3 ttl=39 time=232.6 ms
64 bytes from 2001:200:0:8002:203:47ff:fea5:3085: icmp6_seq=4 ttl=39 time=231.7 ms
--- www.kame.net ping statistics ---
5 packets transmitted, 5 packets received, 0% packet loss
round-trip min/avg/max = 226.5/229.0/232.6 ms