今天搞了个online的独服,发ticket问客服要了ipv6地址,自己配置了下,配置成功了。

客服给的地址是这样子的:

IP range: 2001:xxx:xxxx:xxxx:: /56
DUID: 00:03:xx:xx:xx:xx:xx:xx:xx:xx

初始系统是Debian7,在root下操作。

vim /etc/dhcp/dhclient6.conf

输入以下内容:

interface "eth0" {
## DUID换成客服发给你的DUID
send dhcp6.client-id DUID;
request;
}

保存退出。

vim /etc/network/interfaces

在最后输入以下内容:

iface eth0 inet6 static
## 2001:xxx:xxxx:xxxx::1 换成客服发给你的地址,双冒号加一个1
address 2001:xxx:xxxx:xxxx::1
## 56 换成 / 后的内容,是 48 还是 56 还是 64 不要弄错
netmask 56
accept_ra 1
pre-up dhclient -cf /etc/dhcp/dhclient6.conf -pf /run/dhclient6.eth0.pid -6 -P eth0
pre-down dhclient -x -pf /run/dhclient6.eth0.pid

保存退出。

vim /etc/modprobe.d/local.conf
options ipv6 disable=1
##是否被注释,如果被注释,放开注释。

最后执行

ifdown eth0 && ifup eth0

这样就配置成功了。

ping6 ipv6.google.com

测试下是否成功。

发表评论