1.获取 ipv6 信息
1.1 online 官方
即从online.net
官方购买的服务器,在登陆后台后打开这里 可看到如下界面。
我们需要的只是其中的 IP block
和 DUID
信息。
如果你只有一台服务器,那么直接用这第一个就可以了无需设置,如果有多台就选择 create subnet
就可以新建 ipv6
段了,用新的信息就可以了。
1.2 OP服务器
从 oneprovider
购买的,你就需要像客服发工单申请了,最后客服也会给你一个 IP block
和一个 DUID
信息。
这里我们以
IP block:2001:bc8:32d7:100:: /56
DUID :00:03:00:01:28:b1:b7:b2:23:16
为例介绍
2.配置 ipv6
2.1.安装依赖
apt-get install cmake make gcc unzip wget
安装odhcp6
wget https://github.com/sbyx/odhcp6c/archive/master.zip -O odhcp6c.zip
unzip odhcp6c.zip
cd odhcp6c-master
cmake .
make
make install
启用 IPV6
查看一下服务器的网卡信息
ip addr
这上面的 2
号接口下面有你的 ipv4
的地址,这里是eno1
,这就是主接口。然后启用 IPV6
,执行命令
odhcp6c -P 56 -c 00:03:00:01:28:b1:b7:b2:23:16 eno1 -d
ip -6 a a 2001:bc8:32d7:100::/56 dev eno1
ip -6 r a 2001:bc8:32d7:100::/56 dev eno1
这样就完成了,非常稳定,个人测试没有掉线过。
3.自启动
执行以下命令(如果找不到这个文件请参考下面的文章)
nano /etc/rc.local
在 exit 0 的前面把对应的命令加进去就可以了,即下面的命令加到上面那个文件里
odhcp6c -P 56 -c 00:03:00:01:28:b1:b7:b2:23:16 eno1 -d
ip -6 a a 2001:bc8:32d7:100::/56 dev eno1
ip -6 r a 2001:bc8:32d7:100::/56 dev eno1
然后执行Ctrl+X
,输入 Y
,回车保存既可,以后重启就会自动启用 IPV6
了!