官方教程有问题

这里总结下,省的下次又不会配了

配置 ipv6 block

打开 https://console.online.net/en/network/ 创建子网

配置 仓储地址

编辑 sources.list

sudo vim /etc/apt/sources.list 

在末尾增加dhcp6的源地址

#DHCP6 Client
deb http://httpredir.debian.org/debian experimental main  

然后创建 apt 偏好文件

sudo vim /etc/apt/apt.conf.d/99defaultrelease  

这里 14.04填写

APT::Default-Release "jessie";  

16.04填写

APT::Default-Release "xenial";  

更新apt源

sudo apt update
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 8B48AD6246925553
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 7638D0442B90D010

安装设置DHCP6 客户端

sudo apt-get install odhcp6c  

然后测试命令

odhcp6c -P 掩码(一般是56) -c DUID(网络配置中有) eth0(网卡名称 可以用ifconfig查看) -d  

然后注册 ipv6

ip -6 a a 2001:bc8:3d8b:100::0/56(这里就是配置的子网) dev eth0(网卡地址)  

然后ping测试

ping6 online.net

然后你必须看到想这样的,说明已经有ipv6了

PING online.net(www.online.net) 56 data bytes
64 bytes from www.online.net: icmp_seq=1 ttl=61 time=0.286 ms
64 bytes from www.online.net: icmp_seq=2 ttl=61 time=0.318 ms
64 bytes from www.online.net: icmp_seq=3 ttl=61 time=0.372 ms
64 bytes from www.online.net: icmp_seq=4 ttl=61 time=0.285 ms
64 bytes from www.online.net: icmp_seq=5 ttl=61 time=0.326 ms
^C
--- online.net ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 4004ms
rtt min/avg/max/mdev = 0.285/0.317/0.372/0.035 ms 

设置开机自动注册ipv6

编辑显卡配置文件

sudo vim /etc/network/interfaces

添加配置

#DHCP6 client
post-up odhcp6c -P 56 -c 00:03:00:00:00:00:00:00:00:00 eth0 -d
post-up ip -6 a a 2001:bc8:3d8b:100::0/56 dev eth0  

下面是我的配置 仅供参考

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
source /etc/network/interfaces.d/*
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto enp0s20f0
iface enp0s20f0 inet dhcp
#DHCP6 client
post-up odhcp6c -P 56 -c 00:03:00:01:fc:7d:xx:xx:xx:xx enp0s20f0 -d
post-up ip -6 a a 2001:bc8:3c10:100::0/56 dev enp0s20f0

如果你想绑定多个ip的话 那就多往下写一个 ip 这样类似的配置就可以了